[Solved] Get all connected IP´s on the Linux machine [closed]


Make a bash script.

LOGIC:

Use netstat -natp (filter it through awk/sed to get the ports, then grep it) Then use a simple test to see if the result was empty. Run curl if it was.

Put this in a cron job. Simple stuff, really.

EDIT:

netstat is a utility which will show you all of the connections on your computer. netstat -natp shows a list of the programs which have tcp sockets on your computer.

sed and awk are used for text formatting. You can use them to list a specific column.

grep searches input to find a specified string.

bash allows for basic logic, and can be used to see if a string is empty.

cron is a linux process which schedules commands to be run at certain times.

EDIT #2:

You COULD poll /proc/net/tcp, but since netstat does that and formats it nicely, why bother?

3

solved Get all connected IP´s on the Linux machine [closed]