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 "" }'


Эта команда анализирует вывод команды netstat -an, фильтрует строки соединений, установленных в состоянии ESTABLISHED, извлекает IP-адреса и порты удаленных хостов, сортирует их, подсчитывает количество соединений для каждого хоста, и выводит результаты в виде IP-адреса, количества соединений и символов «*», соответствующих количеству соединений.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *