Verifique los puertos de escucha en Linux

Verifique los puertos de escucha en Linux

Es importante mantener un control sobre los problemas relacionados con la red específicamente mientras 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.

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 verificar los puertos de escucha en Linux

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

  • 1: Puertos de escucha a través del comando Netstat
  • 2: Puertos de escucha a través del comando SS
  • 3: Puertos de escucha a través del comando LSOF
  • 4: Puertos de escucha a través del comando nmap

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

La estadística de red (NetStat) es una herramienta de monitoreo de redes y solución de problemas de línea de línea. Se utiliza para administrar la configuración de conexiones a través de la red. Mientras usa el comando NetStat en un sistema Linux, obtendría 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 enumerar todos los puertos usando el comando netstat:

$ sudo netstat -tunlp


Las banderas anteriores describen lo siguiente:

T - para puertos TCP

u - para puertos UDP

norte - Para direcciones numéricas

l - Para mostrar puertos de escucha

pag - Para mostrar PID

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

Socket Statistics (SS) es 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 que se trate de un dispositivo o carpeta, puede llamarlo un archivo. Algunos de estos archivos son visibles y otros están ocultos para nosotros. El LSOF (Lista de archivos abiertos) El comando es una herramienta de línea de comandos incorporada utilizada 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 de puerto en un sistema Linux:

$ sudo lsof -i

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

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

El nmap no es una herramienta incorporada en el sistema Linux, se puede instalar utilizando el siguiente comando en el terminal:

$ sudo apt install nmap

El siguiente comando se utilizarí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 la aplicación o el proceso escuchan, o podemos decir que estos son los puntos finales de comunicación. Es importante para usted mantener un control sobre los problemas de la 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 usando las herramientas de línea de comandos i-e, netstat, ss, nmap y LSOF.