Netstat, que puerto usa cada programa?
Netstat, según wikipedia es “una herramienta de línea de comandos que muestra un listado de las conexiones activas de un ordenador, tanto entrantes como salientes. Existen versiones de este comando en varios sistemas, como Unix/Linux, Mac OS X, Windows y BeOS.La información que resulta del uso del comando incluye el protocolo en uso, las direcciones IP tanto locales como remotas, los puertos locales y remotos utilizados y el estado de la conexión. Existen, además de la versión para línea de comandos, herramientas con interfaz gráfica (GUI) en casi todos los sistemas operativos desarrollados por terceros.”
Si en la Terminal ejecutamos
$ man netstat
tendremos una guía mas que completa sobre el uso de este comando y su sintaxis.
Ahora, que uso puedo darle?
Uno de los mas importantes es la identificación de cada puerto utilizado por X programa, o puerto abierto en escucha para permitir conexiones.
Y si tuviera un troyano? como sé cual es?
Fácil, ejecutemos:
sudo netstat -tuanp
sudo para que muestre todos los procesos y no sólo los que están ejecutándose bajo nuestro usuario.
Algunos de los modificadores mas comunes:
t: tcp, muestra las conexiones de ese tipo
u: udp, ya saben que muestra
a: all, todos los sockets
n: numeric, no resuelve nombres en general
p: program, cita el programa que están haciendo uso de dicho puerto
l: listening, solo nos mostrará aquellos puertos que estan en escucha.
Algunos ejemplos de resultados con diversos modificadores:
netstat -tuanp (sin sudo)
netstat -tulnp (sin sudo)
Random Posts
Si te gustó este post, por favor considera dejar un comentario o suscribirte al feed y obtener artículos futuros en tu lector de feeds.










Comentarios (0)
No hay comentarios todavía.
Deja un comentario