netstat (statistiques réseau) est un outil en ligne de commande qui affiche les connexions réseau (entrantes et sortantes), les tables de routage et un certain nombre de statistiques sur les interfaces réseau.
Il est disponible sur les systèmes d’exploitation Linux, Unix-like et Windows. netstat est puissant et peut être un outil pratique pour résoudre les problèmes liés au réseau et vérifier les statistiques de connexion.
Vérifier une connexion établie
Il vous suffit simplement de lancer cette commande avec ces options :
netstat -natu | grep 'ESTABLISHED'
Connexion d’écoute
Disons que vous avez lancé un service qui est censé écouter sur une adresse IP et un port particuliers, ce qui serait pratique à vérifier.
netstat -an | grep 'LISTEN'
Informations de routage du noyau
Vous avez un problème de routage ou la connectivité ne fonctionne pas comme prévu parce que la connexion emprunte une route différente ? Vérifiez rapidement la table de routage.
netstat -r
Liste des interfaces réseau
netstat -i
L’écoute continue
Une excellente option pour résoudre les problèmes liés aux plantages de services. Disons qu’une application se bloque de façon aléatoire toutes les quelques minutes. Mais vous ne savez pas exactement quand. Vous pouvez utiliser l’argument -c qui affichera continuellement les résultats.
netstat -anlpc |grep 8080