Материал из Wiki.X-news.org
Перейти к: навигация, поиск

Информация об открытых портах может многое рассказать о состоянии операционной системы. Для просмотра сетевых соединений и открытых портов можно использовать команду sockstat. Как посмотреть используемые в настоящий момент TCP сокеты:

#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sshd       49900 3  tcp4   78.2.1.12:22     82.109.112.10:17445
root     sshd       786   4  tcp4   *:22                 *:*
root     syslogd    683   7  udp4   *:514                 *:*


А теперь посмотрим, какие порты ожидают соединения (открыты) в системе:

#sockstat -l # sockstat -l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     ssh-agent  1500  3  stream /tmp/ssh-mv1B2336E99j/agent.1499
root     sshd       786   3  tcp6   *:22                 *:*
root     sshd       786   4  tcp4   *:22                 *:*
root     syslogd    683   4  dgram  /var/run/log
root     syslogd    683   5  dgram  /var/run/logpriv
root     syslogd    683   6  udp6   *:514                 *:*
root     syslogd    683   7  udp4   *:514                 *:*
root     devd       489   4  stream /var/run/devd.pipe