//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

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.

View Comments »

The command below will monitor open TCP connections:

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.

View Comments »

Home Latest Browse Top 25 Random Hall Of Fame Contact Submit