# Quel process écoute sur un port Lorsqu'un port tcp/ip est à l'écoute, il est parfois utile de savoir quel est le process correspondant. Pour le port **22**, on sait que c'est **ssh**, mais certains ports ne peuvent pas se deviner. Pour répondre à cette question, le plus simple est d'utiliser **lsof**. Sinon on peut utiliser des scripts qui se basent sur la commande **pfiles**. Ci-dessous, on va voir quels process écoutent sur le port **5666**. Pour commencer, on vérifie que le port est bien à l'écoute avec **netstat** ``` # netstat -an |grep LISTEN |grep 5666 *.5666 *.* 0 0 49152 0 LISTEN ``` **lsof** est une commande très utile pour retrouver quel utilisateur ou quel programme utilise quels fichiers. Or dans linux , “tout est fichier” ( périphériques, dossiers, … et même les “sockets” des connexions réseau. Cet outil permet donc de facilement surveiller les activités d'un programme : qui l'utilise, quels fichiers utilise-t-il, utilise-t-il le réseau etc… Pour installer **lsof** sur debian utiliser les commandes suivantes `apt-get update && apt-get install lsof` ``` # lsof -i :5666 ```