ss
(Socket Statistics) est un outil en ligne de commande utilisé pour afficher des informations sur les sockets réseau. Il est souvent considéré comme une alternative plus moderne et plus rapide à netstat
.
Installation
ss
est généralement installé par défaut sur la plupart des distributions Linux modernes. Si ce n'est pas le cas, vous pouvez l'installer en utilisant le gestionnaire de paquets de votre distribution :
Debian/Ubuntu :
sudo apt-get install iproute2
CentOS/RHEL :
sudo yum install iproute
Fedora :
sudo dnf install iproute
Utilisation de Base
Pour afficher toutes les connexions réseau actives, utilisez la commande suivante :
ss
Options de Base
-t : Afficher les connexions TCP.
ss -t
-u : Afficher les connexions UDP.
ss -u
-a : Afficher toutes les connexions (y compris celles en écoute).
ss -a
-l : Afficher uniquement les connexions en écoute.
ss -l
-n : Ne pas résoudre les noms de service et d'hôte (afficher les adresses IP et les numéros de port).
ss -n
-p : Afficher les processus associés aux connexions.
ss -p
Exemples de Commandes Avancées
Afficher toutes les connexions TCP :
ss -t
Afficher toutes les connexions UDP :
ss -u
Afficher toutes les connexions TCP et UDP :
ss -tu
Afficher toutes les connexions en écoute :
ss -l
Afficher toutes les connexions TCP en écoute :
ss -lt
Afficher toutes les connexions UDP en écoute :
ss -lu
Afficher toutes les connexions avec les processus associés :
ss -p
Afficher toutes les connexions TCP avec les processus associés :
ss -tp
Afficher toutes les connexions UDP avec les processus associés :
ss -up
Afficher toutes les connexions avec les adresses IP et les numéros de port :
ss -n
Afficher toutes les connexions TCP avec les adresses IP et les numéros de port :
ss -tn
Afficher toutes les connexions UDP avec les adresses IP et les numéros de port :
ss -un
Filtrage des Connexions
Vous pouvez également filtrer les connexions en fonction de divers critères :
Filtrer par adresse IP :
ss dst 192.168.1.1
Filtrer par port :
ss dst :80
Filtrer par état de la connexion (par exemple, ESTABLISHED) :
ss state ESTABLISHED