Cómo ver puertos TCP y UDP en tiempo real


En términos de software, especialmente a nivel del sistema operativo, un puerto es una construcción lógica que identifica un proceso/aplicación específico o un tipo de servicio de red y cada servicio de red que se ejecuta en un sistema Linux utiliza un protocolo particular (el más común es el TCP (Protocolo de control de transmisión) y UDP (Protocolo de datagramas de usuario)) y un número de puerto para comunicarse con otros procesos o servicios.

En este breve artículo, le mostraremos cómo enumerar y monitorear o observar la ejecución de puertos TCP y UDP en tiempo real con un resumen de sockets en un sistema Linux.

Lista de todos los puertos abiertos en Linux

Para enumerar todos los puertos abiertos en un sistema Linux, puede usar el comando netstat o la utilidad ss de la siguiente manera.

También es crucial mencionar que el comando netstat ha quedado obsoleto y, en cambio, el comando ss ha ocupado su lugar al mostrar estadísticas de red más detalladas.

$ sudo netstat -tulpn
OR
$ sudo ss -tulpn

A partir del resultado del comando anterior, la columna Estado muestra si un puerto está en estado de escucha (ESCUCHAR) o no.

En el comando anterior, la bandera:

  • -t – enables listing of TCP ports.
  • -u – enables listing of UDP ports.
  • -l – prints only listening sockets.
  • -n – shows the port number.
  • -p – show process/program name.

Vea los puertos abiertos TCP y UDP en tiempo real

Sin embargo, para ver los puertos TCP y UDP en tiempo real, puede ejecutar la herramienta netstat o ss con la utilidad de reloj como se muestra.

$ sudo watch netstat -tulpn
OR
$ sudo watch ss -tulpn

Para salir, presione Ctrl + C .

También encontrará útiles los siguientes artículos:

  1. 3 Ways to Find Out Which Process Listening on a Particular Port
  2. How to Check Remote Ports are Reachable Using ‘nc’ Command
  3. How to List All Running Services Under Systemd in Linux
  4. 29 Practical Examples of Nmap Commands for Linux System/Network Administrators

¡Eso es todo por ahora! Si tiene alguna pregunta o pensamiento que compartir sobre este tema, comuníquese con nosotros a través de la sección de comentarios a continuación.