From b317212f7493be433345a1a98fd7f625fd1777dc Mon Sep 17 00:00:00 2001 From: lbonanomi Date: Sun, 10 Mar 2019 17:07:33 -0700 Subject: [PATCH] Pedantic refactoring to save forks. --- README.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 2060672..6b7af65 100644 --- a/README.md +++ b/README.md @@ -2645,13 +2645,8 @@ ___ ###### Graph # of connections for each hosts ```bash -netstat -an | \ -grep ESTABLISHED | \ -awk '{print $5}' | \ -awk -F: '{print $1}' | \ -grep -v -e '^[[:space:]]*$' | \ -sort | uniq -c | \ -awk '{ printf("%s\t%s\t",$2,$1) ; for (i = 0; i < $1; i++) {printf("*")}; print "" }' +netstat -an | awk '/ESTABLISHED/ { split($5,ip,":"); if (ip[1] !~ /^$/) print ip[1] }' | \ +sort | uniq -c | awk '{ printf("%s\t%s\t",$2,$1) ; for (i = 0; i < $1; i++) {printf("*")}; print "" }' ``` ###### Monitor open connections for specific port including listen, count and sort it per IP