UNIX / Linux: 10 Exemples de la commande Netstat

La commande Netstat affiche diverses informations relatives au réseau telles que les connexions réseau, tables de routage, statistiques des interfaces, connexions masquées (masquerade), membres du multicast, etc…

Dans l’article ici présent, je passe en revue 10 exemples pratiques de la commande Unix / Linux netstat.

1. Lister tous les ports (ports en ecoute ou non)

Utiliser netstat -a pour lister tous les ports

Lister tous les ports TCP en utilisant netsat -at 

 Lister tous le ports UDP en utilisant netstat -au 

2. Lister les Sockets qui sont en ecoute

 Lister seulement les sockets en écoute avec netstat -l 

 Lister seulement les ports TCP en écoute en utilisant netstat -lt 

 Lister seulement les ports TCP en écoute avec netstat -lu

Lister seulement les ports UNIX en écoute avec netstat -lx 

3. Afficher les statistiques de chaque protocole

netstat -s  permet d’afficher les statistiques d’utilisation de vos ports

Utilisez netstat -st  ou -su  pour afficher les statistiques des ports TCP ou UDP

4. Afficher le PID et les nom des processus avec netstat -p

 L’option netstat -p  peut être combinée avec d’autre option de netstat. Cette option ajoute le « PID / Nom programme » à la sortie de netstat. C’est très utilie lors d’un problème de pouvoir identifier rapidement quel processus utilise quel port en particulier.

 5. Demander à netstat de ne pas résoudre l’hôte, le port et le nom d’utilisateur

Quand vous ne voulez pas que le nom d’hôte, le port ou l’utilisateur soient affichées, utilisez l’option netstat -n. Netstat fournira le résultat plus rapidement, il n’aura pas de recherche à faire.

Si vous souhaitez seulement ne pas résoudre l’un des trois éléments (ports, hôte, ou utilisateur), utilisez l’une des commandes ci-dessous :

 6. Afficher les informations de netstat en continue

netstat -c  affichera les informations en continue (rafraichissement automatique au bout de quelques secondes)

7.Trouver les familles d’adresse non supportées par votre système

 A la fin, vous devriez avoir quelque chose comme ça.

 8. Afficher la table de routage avec netstat -r

 Note : Utilisez netstat -rn  pour afficher les routes dans un format numerique (sans resolution de nom d’hôte).

9. Decouvrir quel port est utilisé par un programme

Trouver quel processus utilise un port particulier:

10. Afficher la liste des interfaces réseau

Utiliser netstat -ie pour afficher des informations concernant les interfaces réseau (similaire à ifconfig):

Laisser un commentaire