Ver destacados

Ver puertos abiertos comando NETSTAT Windows y Linux

Ten toda la información acerca de tus conexiones gracias a comando Netstat que te mostrará tanto en Windows como Linux los puertos que están abiertos.
Escrito por
70.5K Visitas  |  Publicado nov 08 2016 14:20
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


 

Cuando administramos equipos con Sistemas Operativos con Windows o Linux en muchas ocasiones es importante conocer diferentes aspectos de la red tal como las conexiones y los puertos abiertos en el sistema ya que de este modo podremos tener una gestión más específica sobre las conexiones de los equipos y prevenir futuros problemas de conectividad o de ataques a la infraestructura.

 

El comando más usado para obtener este tipo de información es Netstat y hoy veremos cómo lo podemos usar en entornos Windows 10 y CentOS 7 y podremos comprender el gran alcance de este comando y cómo será bastante útil en nuestra tarea administrativa.

 

Qué es el comando netstat
Netstat (network statistics – Estadística de red) es una herramienta de línea de comando que incluyen los Sistemas Operativos Windows y Linux y que, alternándolos con algunos parámetros, obtendremos información valiosa a nivel de red.

 

Con netstat podemos conocer todas las conexiones TCP activas en la máquina y tendremos la capacidad de listar todos los puertos UDP y TCP abiertos en la máquina.

 

 


1. Cómo usar Netstat en Windows 10


Paso 1

Para ejecutar netstat en Windows 10 abrimos la terminal usando alguna de las siguientes opciones:

 

 Abrir Símbolo Sistema

 

Paso 2

 

Una vez abierta la terminal podemos ingresar el comando de a continuación y veremos lo siguiente:

netstat

 

 


2. Parámetros para usar con netstat en Windows 10


Existen algunos parámetros cuando usamos netstat que nos permiten realizar un filtro de búsqueda, los más comunes son:

 

-e
Este parámetro nos permite visualizar las estadísticas de Ethernet, tanto de paquetes enviados como recibidos, usadas en Windows 10.

 

 

 

-a
Este parámetro nos permite mostrar las conexiones y los puertos de escucha activos en Windows 10.

 

 

 

-n
Este comando nos permite visualizar las direcciones y números de puerto en forma numérica.

 

 

 

-p (Protocolo)
Este comando nos permite ver la información solicitada sobre el protocolo que hemos definido, por ejemplo, para ver la información del protocolo TCP usaremos el parámetro
–p TCP

 

 

-o
Usando este parámetro podemos ver el número de proceso (PID) asignado a cada conexión.

 

 

 

-r
Usando este parámetro tendremos acceso a la tabla de enrutamiento del sistema.

 

 

 

-s
El parámetro –s nos brinda estadísticas detalladas de cada protocolo en Windows 10.

 

 

 

Como vemos contamos con diversas opciones al usar netstat en Windows 10 y de esta manera obtener información específica sobre diversos valores de red.

 


3. Cómo usar con netstat en CentOS 7


Paso 1

Cuando ejecutamos CentOS 7 podemos usar el siguiente comando para listar todos los servicios y puertos disponibles en CentOS 7:
cat /etc/services

 

Paso 2

Esto nos despliega información detallada de servicios y puertos pero si por temas administrativos deseamos únicamente filtrar los puertos abiertos en CentOS 7 usaremos el siguiente comando:
netstat lntu
Paso 3

Los valores lntu hacen referencia a los siguiente:
  • L: Muestra los puertos abiertos o de escucha (Listen).
  • N: Permite ver los números de los puertos.
  • T: Permite mostrar los puertos TCP.
  • U: Permite ver los puertos UDP.

 

Paso 4

El resultado obtenido será el siguiente.

 

 

Podemos ver el resultado filtrado por tipo de Protocolo, número de puerto y el estado (Listen)

 


4. Parámetros para usar con netstat en CenTOS 7


Podemos tener a mano algunos parámetros que nos permiten obtener un filtrado más específico con netstat en CentOS, algunos son:

 

-l
De esta forma podemos visualizar todos los puertos de escucha que están disponibles en CentOS 7.

 

 

 

-a
Nos permite listar todos los puertos de escucha (TCP y UDP).

 

 

 

-s
Nos permite ver las estadísticas de todos los protocolos activos en CentOS 7.

 

 

 

-r
Es posible ver el enrutamiento actual de CentOS usando este parámetro.

 

 

 

Como hemos visto, contamos con diversas opciones al usar netstat, ya sea en Windows o Linux, para tener acceso a información valiosa sobre la red y los protocolos que los sistemas están usando para dicho fin. Gracias a esta herramienta tan útil podremos tener información tanto de las conexiones activas de modo entrante o saliente. Entre las cosas que podrás ver a través de este comando son los protocolos en uso, estado de conexión o las tablas de enrutamiento.

 

 

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!