//Tips tagged netstat
Latest tips by RSS
Click here to subscribe
Follow Shell-Fu on Twitter
Click here to follow
Follow Shell-Fu on identi.ca
Click here to follow
The command below will print a ascii art graph of connections from you are making to different hosts
You may need to check the output from "netstat -an" to check the host is in the 5th column, if not change the first "awk" to the right column number.
netstat -an | grep ESTABLISHED | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq -c \
| awk '{ printf("%s\t%s\t",$2,$1) ; for (i = 0; i < $1; i++) {printf("*")}; print ""}'
You may need to check the output from "netstat -an" to check the host is in the 5th column, if not change the first "awk" to the right column number.
The command below will monitor open TCP connections:
This will show connections by processes you can view, or if done as root ("sudo netstat") all processes.
Another option to perform the same task is:
Again watch could be used with this, or adding -r as an option will make lsof refresh the output.
watch -n 1 "netstat -tpanl | grep ESTABLISHED"
This will show connections by processes you can view, or if done as root ("sudo netstat") all processes.
Another option to perform the same task is:
sudo lsof -i -T -n
Again watch could be used with this, or adding -r as an option will make lsof refresh the output.

