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