Junior
Comment peut-on voir les connexions en cours ?
sobes.tech IA
Réponse de l'IA
En utilisant l'utilitaire netstat :
# Afficher toutes les connexions (actives et passives)
netstat -a
# Afficher uniquement les sockets en écoute
netstat -l
# Afficher les connexions TCP
netstat -t
# Afficher les connexions UDP
netstat -u
# Afficher le PID et le nom du processus (nécessite des droits root)
netstat -p
# Combinaison de drapeaux pour une vue plus complète
netstat -tunlp
En utilisant l'utilitaire ss (préféré sur les systèmes modernes pour ses meilleures performances) :
# Afficher toutes les connexions
ss -a
# Afficher uniquement les sockets en écoute
ss -l
# Afficher les connexions TCP
ss -t
# Afficher les connexions UDP
ss -u
# Afficher le PID et le nom du processus
ss -p
# Combinaison de drapeaux
ss -tunlp
En utilisant le contenu du répertoire /proc/net/ :
Les informations sur les connexions sont disponibles dans les fichiers /proc/net/tcp, /proc/net/udp et autres dans ce répertoire.
# Voir les données brutes des connexions TCP
cat /proc/net/tcp
Cette méthode nécessite une interprétation manuelle des données, qui sont en format hexadécimal. Les utilitaires netstat et ss offrent une sortie plus pratique et lisible.