описание разных програм для мониторинга сети в линукс
SS + ps -fp
ss -tulnp
(Флаги: -t — TCP, -u — UDP, -l — только слушающие, -n — цифрами вместо имен, -p — показать процесс/PID)
ss -tpln
tcp LISTEN 0 100 0.0.0.0:25 0.0.0.0:* users:(("master",pid=1745,fd=13))
ps -fp 1745
UID PID PPID C STIME TTY TIME CMD
root 1745 1 0 янв26 ? 00:01:08 /usr/lib/postfix/sbin/master -w
(ps -fp PID — позволит увидеть какое приложение открыло порт) - 127.0.0.1:порт — сервис доступен только внутри самой машины (безопасно). - 0.0.0.0:порт или *:порт — сервис торчит «наружу» и доступен из интернета/локалки
с помощью ss
-t только TCP, -p - показать процесс, -l - слушающие, -n номер порта
ss -tpln
Для отображения всех успешных соединений по IPv4:
ss -4 state established
с помощью netstat
Перечислить все порты:
netstat -a
Перечислить все TCP порты:
netstat -at
Перечислить все UDP порты:
netstat -au
Вывод непрерывно:
netstat -c
....
(C:)
Назад