Сегодня, мы рассмотрим команду netstat, которая является стандартной командой набора Unix систем. Данная команда используется для поиска сетевых проблем, а также для определения производительности сети.
Рассмотрим рабочие функции данной команды:
Чтобы воспроизвести список открытых портов, используем:
netstat -at
Чтобы отобразить список портов для прослушки, указываем:
netstat -lt
Чтобы вывести список открытых портов, прописываем:
netstat -s
Чтобы отобразить список с открытых портов и имен процессов, используем:
netstat -p
Если вам нужно отобразить список подключенных хостов, указываете:
netstat -lantp | grep ESTABLISHED |awk '{print $5}' | awk -F: '{print $1}' | sort -u
Для беспрерывного вывода информации нужна команда,
netstat -с 5
Эта же команда вместе с ключом –n используется для исключения имени хоста, порта или имени пользователя во время вывода. Как результат, вы увидите числовое значение имени пользователя, порта, IP и адрес домена.
netstat -an | more