Netstat est un utilitaire de ligne de commande qui peut être utilisé pour surveiller les connexions réseau entrantes et sortantes ainsi que pour afficher les tables de routage, les statistiques d’interface, etc. Il peut être utilisé pour répertorier toutes les connexions de socket TCP et UDP connectées et également répertorier les sockets d’écoute qui attendent les connexions entrantes.
Netstat est disponible sur tous les systèmes d’exploitation de type Unix. Il est très utile pour chaque administrateur système de surveiller et de résoudre les problèmes liés au réseau et de déterminer les performances du trafic réseau.
Dans ce didacticiel, nous expliquerons comment utiliser netstat pour trouver des informations sur les connexions réseau et les ports ouverts sur un système Linux.
Contenu
Lister toutes les connexions TCP et UDP
La façon la plus simple d’utiliser netstat est de lister toutes les connexions TCP et UDP.
Exécutez simplement la commande netstat avec l’option -a.
Vous devriez voir la sortie suivante.
La commande ci-dessus affiche toutes les connexions de socket TCP et UDP établies et à l’écoute
Lister uniquement les connexions TCP ou UDP
Vous pouvez uniquement répertorier les connexions TCP à l’aide de l’option -t.
Vous devriez voir la sortie suivante.
De même, répertoriez uniquement les connexions UDP à l’aide de l’option u.
Vous devriez voir la sortie suivante.
Répertorier toutes les connexions d’écoute
Vous pouvez répertorier toutes les connexions de ports d’écoute actives à l’aide de l’option -l.
Vous devriez voir la sortie suivante.
Désactiver la recherche DNS inversée pour une sortie plus rapide
Par défaut, la commande netstat essaie de trouver le nom d’hôte de chaque adresse IP dans la connexion en effectuant une recherche DNS inversée. Cela ralentit la sortie.
Vous pouvez désactiver la recherche DNS inversée avec l’option -n.
Vous devriez voir la sortie suivante.
Répertoriez le nom du processus et l’ID utilisateur
Lors de l’affichage des ports d’écoute et des connexions ouverts, il est nécessaire de connaître le nom du processus qui a ouvert ce port ou cette connexion.
Vous pouvez obtenir les détails du processus à l’aide de l’option -p.
Vous devriez voir la sortie suivante.
Vous pouvez obtenir le nom d’utilisateur ainsi que le nom du processus en utilisant l’option e.
Vous devriez voir la sortie suivante.
Lister les statistiques du réseau
La commande netstat peut également être utilisée pour imprimer des statistiques réseau sur le nombre total de paquets reçus et transmis par type de protocole.
Pour répertorier les statistiques de tous les types de paquets, exécutez :
Vous devriez voir la sortie suivante.
Affichage des informations IPv4 et IPv6
Vous pouvez utiliser l’option -g pour afficher les informations de multidiffusion pour les protocoles IPv4 et IPv6.
Vous devriez voir la sortie suivante.
Afficher les statistiques de l’interface réseau
Vous pouvez également imprimer les informations de votre interface réseau. Vous pouvez le faire avec les options -i et -e :
Vous devriez voir la sortie suivante.
Conclusion
Dans le post ci-dessus, nous avons expliqué la plupart des raisons pour lesquelles netstat est utilisé. Si vous recherchez des informations plus avancées, lisez le manuel netstat. Vous pouvez également laisser vos commentaires et suggestions dans la zone de commentaires ci-dessous.
Crédit image: Jon ‘ShakataGaNai’ Davis via Wikimedia Commons
Cet article est-il utile ? Oui Non