En este breve artículo vamos a mostrar cómo visualizar y monitorear o ver los puertos TCP y UDP en ejecución, en tiempo real con un resumen de socket en un sistema Linux, con comandos presentes en la mayoría de las distribuciones.
Listar todos los puertos abiertos en Linux
Para enumerar todos los puertos abiertos en un sistema Linux, podemos usar el comando netstat o la utilidad ss de la siguiente manera:
Cabe aclarar que el comando netstat ha quedado en desuso y en las distribuciones nuevas, el comando ss ha ocupado su lugar para mostrar estadísticas de red más detalladas.
netstat -tulpn O ss -tulpn
En el comando anterior, vamos a analizar los parámetros:
-t– habilita la lista de puertos TCP.-u– habilita la lista de puertos UDP.-l– Imprime solo tomas de escucha.-n– muestra el número de puerto.-p– Muestra el nombre del proceso / programa.
Vea los puertos abiertos TCP y UDP en tiempo real
Ahora bien, para ver los puertos TCP y UDP en tiempo real, vamos a valernos del comando watch, que combinado con ss o netstat nos dejarán ver los puertos y sus cambios
watch netstat -tulpn O watch ss -tulpn
Para salir, presionamos Ctrl+C.





