Lister les ports ouverts et surtout les programmes correspondants

(Ci dessous, le cas d'une Debian Sarge en n'ayant rien coché comme packages durant l'installation)

bipbip:~# netstat -lpn -A inet
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:768 0.0.0.0:* LISTEN 1010/rpc.statd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 707/portmap
tcp 0 0 0.0.0.0:113 0.0.0.0:* LISTEN 904/inetd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1003/sshd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 898/exim4
udp 0 0 0.0.0.0:111 0.0.0.0:* 707/portmap
udp 0 0 0.0.0.0:762 0.0.0.0:* 1010/rpc.statd
udp 0 0 0.0.0.0:765 0.0.0.0:* 1010/rpc.statd
bipbip:~#

-p Show the PID and name of the program to which each socket belongs.
-n Show numerical addresses instead of trying to determine symbolic host, port or user names.
-l Show only listening sockets. (These are omitted by default.)
-A Specifies the address families (perhaps better described as low level protocols) for which connections are to be shown.

On peut donc en déduire facilement les packages a désinstaller...
(dpkg -l pour lister les packages puis apt-get remove pour les enlever)
(a noter également le même genre de résultat avec la commande lsof)

PS: Il vaut mieux lançer la commande avec les droits root.

Vus : 12
Publié par Uggy : 252