3 de octubre de 2008

Apunte personal: Como saber a que programa pertenece cada puerto abierto en linux"

Con el comando lsof se puede saber el PID del proceso owner que tiene un puerto abierto.
# lsof -i TCP:80

También es posible conocer los archivos abiertos por una dirección IP. Ejemplo:
# lsof -i TCP@172.20.77.162

En Linux lsof viene instalado por default. En Solaris hay que bajarlo (http://www.sunfreeware.com).

Copy paste from: http://chazcaz.blogspot.com/2006/04/pid-de-un-puerto-abierto-en-unix.html

Esto me lo apunto aqui, para cuando me vuelva la paranoia por ver algún puerto abierto desconocido :p

2 comentarios:

Xavier Caballé dijo...

Con las versiones recientes de Linux tampoco necesitas el lsof. Puedes hacer netstat -nap para ver los puertos abiertos y el programa asociado a los mismos.

admin dijo...

:) Moltes gracies Xavier, sempre es interesant coneixer mes opcions. Felicitats pel teu bloc, es realment interesant.