Linux Platform

ss

Afficher les connexions réseau et sockets

réseausocketconnexiondiagnostic

Syntaxe

ss [OPTIONS] [FILTRE]

Options principales

OptionDescription
-tAfficher les connexions TCP
-uAfficher les connexions UDP
-lAfficher uniquement les sockets en ecoute
-nAfficher les numeros de port sans résolution
-pAfficher le processus associé a chaque socket
-aAfficher toutes les connexions
-sAfficher les statistiques resumees

Exemples

Lister les ports TCP en ecoute

$ ss -tlnp
State   Recv-Q  Send-Q   Local Address:Port   Peer Address:Port  Process
LISTEN  0       128      0.0.0.0:22            0.0.0.0:*          users:(("sshd",pid=842,fd=3))
LISTEN  0       511      0.0.0.0:80            0.0.0.0:*          users:(("nginx",pid=1205,fd=6))
LISTEN  0       128      0.0.0.0:443           0.0.0.0:*          users:(("nginx",pid=1205,fd=7))

Afficher toutes les connexions TCP etablies

$ ss -tn state established
Recv-Q  Send-Q   Local Address:Port   Peer Address:Port
0       0        192.168.1.10:22      192.168.1.50:54312
0       0        192.168.1.10:80      10.0.0.5:48721
0       36       192.168.1.10:22      192.168.1.50:54298

Afficher les statistiques resumees

$ ss -s
Total: 245
TCP:   12 (estab 3, closed 2, orphaned 0, timewait 1)
 
Transport  Total   IP     IPv6
RAW        1       0      1
UDP        5       3      2
TCP        10      7      3
INET       16      10     6

Filtrer par port de destination

$ ss -tn dst :443
State   Recv-Q  Send-Q   Local Address:Port   Peer Address:Port
ESTAB   0       0        192.168.1.10:52341   93.184.216.34:443
ESTAB   0       0        192.168.1.10:52387   142.250.75.238:443