16 avril 2025

Krusell France

Ta dose d'actu digital !

Identifier les ports ouverts sur Linux : lsof, netstat, ss : guide complet

tuto linux lister les ports en écoute
Rate this post

Découvrez comment identifier les ports ouverts sur une machine Linux et pourquoi c’est important pour la sécurité de votre système. Nous allons utiliser trois commandes essentielles pour cette tâche : lsof, netstat et ss.

Utiliser lsof pour lister les ports en écoute

La commande lsof, qui signifie “list open files”, est un outil puissant pour visualiser les fichiers ouverts par les processus en cours. Sous Linux, les sockets réseau sont traités comme des fichiers, ce qui permet à lsof d’identifier les ports ouverts et les programmes qui les utilisent.

Pour lister les ports en écoute, exécutez la commande suivante dans un terminal :

sudo lsof -nP -iTCP -sTCP:LISTEN

Cette commande affiche les ports en écoute, les programmes associés et les adresses IP correspondantes. Vous pouvez également filtrer par port spécifique en utilisant :

sudo lsof -nP -i:8080

Utiliser netstat pour lister les ports en écoute

Netstat, un outil de statistiques réseau, est idéal pour obtenir des informations sur les connexions TCP et UDP en cours. Pour afficher les ports ouverts, utilisez la commande suivante :

sudo netstat -tulnp

Cette commande affiche les connexions TCP et UDP en écoute, ainsi que les PID des processus associés. Vous pouvez filtrer les résultats par port avec :

sudo netstat -tulnp | grep :8080

Lister les ports en écoute avec ss

La commande ss, pour “socket statistics”, est une alternative moderne et rapide à netstat. Pour afficher les ports en écoute, exécutez :

sudo ss -tulnp

La sortie de cette commande est similaire à netstat et permet d’identifier les ports en écoute et les services associés.

Surveiller les ports en écoute avec un script Bash

Un script Bash permet de surveiller les ports en écoute et de détecter tout changement. Le script compare l’état actuel des ports avec un état de référence et affiche les différences détectées.

Voici des exemples de détection effectués avec ce script :

Avec ces outils et techniques, vous pouvez maintenir la sécurité de votre système Linux en surveillant les ports en écoute. N’oubliez pas d’utiliser des commandes telles que lsof et ss, considérées comme plus modernes et efficaces que netstat.

Source : www.it-connect.fr

  • julien castex redacteur tech

    Julien est un journaliste tech polyvalent avec une expérience couvrant divers aspects de la high tech, en passant par les smartphones et l'Intelligence Artificielle. Il écrit sur les dernières tendances technologiques, les startups et les projets innovants ainsi que les impacts de la technologie sur la société.

    Voir toutes les publications