Verificación de puertos locales abiertos (Versión Bash)

En este artículo técnico de jesusninoc.com, te mostramos cómo lista de manera simplificada los puertos de escucha tcp activos sin requerir utilidades pesadas utilizando un script corto en Bash de forma nativa en Linux.

Código del Script (Bash)

#!/bin/bash

echo "Puertos locales abiertos de escucha TCP:"
ss -tlnp 2>/dev/null | awk 'NR>1 {print "Servicio:", $1, "Local IP/Puerto:", $4}'

Explicación detallada del funcionamiento

Usa ss para recuperar puertos TCP en estado de escucha, ignorando cabeceras y extrayendo las columnas críticas con awk.

Análisis de Seguridad y Buenas Prácticas

🔒 Recomendaciones del Agente de Seguridad:

Para ver el nombre de los procesos asociados a los puertos, el script requiere ser ejecutado con privilegios de root (sudo).