Recherche de site Web

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


En termes logiciels, en particulier 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 (les plus courants étant le protocole TCP (Transmission Control Protocol) et UDP (User Datagram Protocol)) et un numéro de port pour communiquer avec d’autres processus ou 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 a été dépréciée et qu’à la place, la commande ss a pris sa place pour afficher des statistiques réseau plus détaillées.

$ sudo netstat -tulpn
OR
sudo ss -tulpn

À partir de la sortie 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, l’indicateur :

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

Surveillez les ports TCP et UDP ouverts 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 d’écoute sur un port particulier
  2. Comment vérifier que les ports distants sont accessibles à l’aide de la commande 'nc'
  3. Comment lister 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 l’instant ! Si vous avez des questions ou des réflexions à partager sur ce sujet, contactez-nous via la section des commentaires ci-dessous.

Articles connexes: