#1 Linux 07.01.2008
Comment on peut trouver des processus qui appartiennent à des ports ouvertsQuand on a trouvé un port ouvert inconnu dans son système, il est possible de détecter le processus qui l'utilise. Pour ça nous faisons afficher une liste avec tout les ports ouverts. netstat -an Au début de la liste on voit les titres des colonnes "Local Address" et "Foreign Address". En dessous les numéros des ports ouverts apparaissent. Ils se sont retrouvent à la fin des adresses IP. Si tu veux avoir un aperçu mieux avec les noms d'hôtes utilise l'option '-a' seulement. netstat -a Ensuite on prend le numéro voulu et l'utilise avec la commande "lsof". Dans cet exemple le port 25. lsof -i:25 Le résultat est le numéro d'identification de processus(PID) et le nom de processus qui utilise ce port. Si /proc est monté on peut rappeler a toutes les informations nécessaires du processus. Une autre possibilité est la commande "ps auxf" pour une liste des processus. L'exemple suivant affiche le nom du répertoire de travail en cours d'un processus. ls -ld /proc/[PID]/cwd Mais il y a encore une possibilité beaucoup plus simple: netstat -tulpen |