Compruebe los puertos de escucha en Linux

Es importante mantener un control sobre los problemas relacionados con la red específicamente mientras se realiza la resolución de problemas de la red. Lo primero que debe verificarse es qué puertos están activos y escuchando o qué aplicación está conectada a su servidor. La sección del puerto de escucha en una red indica qué proceso escucha y sirve como punto final de comunicación. El estado del puerto de escucha se puede abrir, cerrar, filtrar o no filtrar.

Siga la guía de este artículo si está buscando comandos para verificar la información del puerto de escucha en Linux.

Cómo comprobar los puertos de escucha en Linux

Hay cuatro formas fáciles y rápidas de obtener información sobre el puerto de escucha en el sistema Linux. Vamos a comprobar estos prácticamente:

1: Puertos de escucha a través del comando Netstat

Estadísticas de red (netstat) es una herramienta de solución de problemas y monitoreo de red de línea de comandos. Se utiliza para gestionar la configuración de las conexiones a través de la red. Mientras usa el comando netstat en un sistema Linux, obtendrá información completa sobre TCP, UDP, conexiones entrantes y salientes, membresías de multidifusión, tablas de enrutamiento y escucha de puertos.

Ejecute el comando mencionado para listar todos los puertos usando el comando netstat:

$ sudo netstat -tunlp


Los indicadores anteriores describen lo siguiente:

t – para puertos TCP

u – para puertos UDP

n – para direcciones numéricas

l – para mostrar los puertos de escucha

p – para mostrar los PID

2: Puertos de escucha a través del comando ss

Las estadísticas de socket (ss) son otra forma de imprimir información de socket de red con detalles y estadísticas adicionales. Es una gran alternativa al comando netstat con algunas funciones similares.

Puede ejecutar el comando dado para escuchar puertos en Linux:

$ sudo ss -tunlp

3: Puertos de escucha a través del comando lsof

Como sabemos, todo en Linux y UNIX funciona como un sistema de archivos. Ya sea un dispositivo o una carpeta, puede llamarlo un archivo. Algunos de estos archivos son visibles y otros están ocultos para nosotros. El comando lsof (lista de archivos abiertos) es una herramienta de línea de comandos integrada que se utiliza para mostrar información sobre los archivos abiertos.

Podemos ejecutar el siguiente comando para enumerar los archivos de red y la información de escucha del puerto en un sistema Linux:

$ sudo lsof- i

4: Puertos de escucha a través del comando nmap

Network Mapper ( nmap ) es una de las herramientas de auditoría más seguras para mostrar información de red. Es utilizado por expertos en redes para el descubrimiento de redes y puertos de escucha.

El nmap no es una herramienta integrada en el sistema Linux, se puede instalar usando el siguiente comando en la terminal:

$ sudo apt instalar nmap

El siguiente comando se usaría para mostrar todos los puertos abiertos y de escucha del sistema Linux:

$ sudo nmap -n -PN -sT -p – localhost

Conclusión

Los puertos de escucha son puertos de red en los que escucha la aplicación o el proceso, o podemos decir que estos son los puntos finales de comunicación. Es importante que controle los problemas de red y qué aplicaciones están conectadas a nuestro servidor de red. En las pautas anteriores, hemos cubierto diferentes formas de mostrar los puertos de escucha de nuestro sistema Linux. Lo hicimos utilizando herramientas de línea de comandos, es decir, netstat, ss, nmap y lsof.