Netstat приклади команд в Linux
Список прослуховуваних портів (TCP і UDP)
netstat -l
Список усіх портів в системі
netstat -a
Список портів TCP які прослуховуються
Щоб показати список портів, які використовують протокол TCP і знаходяться в стані прослуховування, потрібно використовувати прапор -l для прослуховування та прапор -t для з'єднань TCP:
netstat -lt
Список портів UDP які прослуховуються
Щоб показати список портів, які використовують протокол UDP і знаходяться в стані прослуховування, потрібно використовувати прапор -l для прослуховування та прапор -u для з'єднань TCP:
netstat -lu
Список усіх TCP з’єднань
Якщо ви хочете отримати список усіх сокетів, які використовують TCP-з’єднання, в стані прослуховування та не прослуховування, використовуйте прапорець -at з командою netstat:
netstat -at
- LISTENING мається на увазі, що порт слухає з'єднання.
- ESTABLISHED індикатор того, що сокет встановив з'єднання.
Список усіх UDP з’єднань
Якщо ви хочете отримати список усіх сокетів, які використовують UDP-з’єднання, в стані прослуховування та не прослуховування, використовуйте прапорець -au з командою netstat:
netstat -au
Для отримання статистики по всіх протоколах
Для отримання статистики по конкретному протоколу потрібно додати ще один параметр для вказання типу з'єднання.
netstat -s
# для TCP
netstat -st
RAW статистика
netstat -s --raw
Пошук сервісів з PID
sudo netstat -p
Пошук конкретного сервісу по протоколу
sudo netstat -apl | grep -w https
Показати транзакції мережевих інтерфейсів
netstat -i
Безперервний контроль мережі за допомогою netstat
netstat -c
# Можна використовувати відповідні прапорці, такі як -lt з -c,
# для постійного пошуку прослуховування з’єднань TCP:
netstat -ltc