Linux: собираем сетевую статистику при помощи ssКоманда ss используется для сбора статистики по сетевым сокетам. Результат ее работы чем то похож на результат работы netstat, но количество выдаваемой ею информации больше. SS более новая и мощная утилита. В скорости работы она намного быстрее упомянутого netstat.

[ad#ad-2]
Основное предназначение утилиты ss сбор и вывод информации о:

  • Всех TCP sockets
  • Всех UDP sockets
  • Всех открытых ssh / ftp / http / https соединениях
  • Всех локальных процессов подключающихся к X server
  • Итд Итп

SS: отображение суммарной информации об открытых сетевых соединениях
Показывает информацию о всех открытых, закрытых, в режиме ожидания соединениях

$ ss -s
Total: 910 (kernel 915)
TCP:   68 (estab 20, closed 16, orphaned 5, synrecv 0, timewait 16/0), ports 0

Transport Total     IP        IPv6
*         915       -         -
RAW       1         1         0
UDP       14        14        0
TCP       52        47        5
INET      67        62        5
FRAG      0         0         0

SS: отображение информации о всех открытых портах

$ ss -l
Recv-Q Send-Q                                                 Local Address:Port                                                     Peer Address:Port
0      5                                                          127.0.0.1:43618                                                               *:*
0      64                                                                :::pop3s                                                              :::*
0      5                                                                 :::22852                                                              :::*
0      5                                                                  *:22852                                                               *:*
0      50                                                                 *:mysql                                                               *:*
0      50                                                                 *:netbios-ssn                                                             *:*      
0      64                                                                 *:5901                                                                *:*
0      64                                                                :::pop3                                                               :::*
0      128                                                    192.168.247.1:imap2                                                               *:*
0      128                                                                *:www                                                                 *:*
0      32                                                                 *:ftp                                                                 *:*
0      128                                                               :::ssh                                                                :::*
0      128                                                                *:ssh                                                                 *:*
0      128                                                        127.0.0.1:ipp                                                                 *:*
0      128                                                              ::1:ipp                                                                :::*
0      128                                                                *:3128                                                                *:*
0      100                                                                *:smtp                                                                *:*
0      50                                                                 *:microsoft-ds                                                             *:*     
0      5                                                          127.0.0.1:58846                                                               *:*

SS: отображение информации о всех открытых портах с указанием приложения открывшего порт

# ss -pl

SS: отображение информации о приложении открывшем определенный порт

# ss -lp | grep 4949
0      0                            *:4949                          *:*        users:(("munin-node",3772,5))

SS: отображение информации о всех TCP соединениях

# ss -t -a

SS: отображение информации о всех UDP соединениях

# ss -u -a

SS: отображение информации о всех SMTP соединениях

# ss -o state established '( dport = :smtp or sport = :smtp )'

SS: отображение информации о всех HTTP соединениях

# ss -o state established '( dport = :http or sport = :http )'

SS: отображение информации о локальных процессах подключившихся к X Server

# ss -x src /tmp/.X11-unix/*
Теги: