Recherche de site Web

Comment surveiller les ports TCP et UDP en temps réel


En termes logiciels, notamment au niveau du système d'exploitation, un port est une construction logique qui identifie un processus/une application spécifique ou un type de service réseau et chaque service réseau exécuté sur un système Linux utilise un protocole particulier (le plus courant étant le TCP (Transmission Control Protocol) et UDP (User Datagram Protocol)) et un numéro de port pour communiquer avec d'autres processus ou des services.

Dans ce court article, nous allons vous montrer comment répertorier et surveiller ou surveiller l'exécution des ports TCP et UDP en temps réel avec un résumé des sockets sur un système Linux.

Liste de tous les ports ouverts sous Linux

Pour répertorier tous les ports ouverts sur un système Linux, vous pouvez utiliser la commande netstat ou l'utilitaire ss comme suit.

Il est également crucial de mentionner que la commande netstat est obsolète et que la commande ss a pris sa place pour afficher des statistiques de réseau plus détaillées.

sudo netstat -tulpn
OR
sudo ss -tulpn

À partir du résultat de la commande ci-dessus, la colonne State indique si un port est dans un état d'écoute (LISTEN) ou non.

Dans la commande ci-dessus, le drapeau :

  • -t – active la liste des ports TCP.
  • -u – active la liste des ports UDP.
  • -l – imprime uniquement les sockets d'écoute.
  • -n – affiche le numéro de port.
  • -p – affiche le nom du processus/programme.

Regardez les ports ouverts TCP et UDP en temps réel

Cependant, pour surveiller les ports TCP et UDP en temps réel, vous pouvez exécuter l'outil netstat ou ss avec l'utilitaire watch comme indiqué.

sudo watch netstat -tulpn
OR
sudo watch ss -tulpn

Pour quitter, appuyez sur Ctrl+C.

Vous trouverez également utiles les articles suivants :

  1. 3 façons de savoir quel processus écoute sur un port particulier
  2. Comment vérifier que les ports distants sont accessibles à l'aide de la commande « nc »
  3. Comment répertorier tous les services en cours d'exécution sous Systemd sous Linux
  4. 29 Exemples pratiques de commandes Nmap pour les administrateurs système/réseau Linux

C'est tout pour le moment! Si vous avez des questions ou des réflexions à partager sur ce sujet, contactez-nous via la section commentaires ci-dessous.