Notas de Luis
#!/bin/bash
 
# Ejecutar el comando netstat para obtener una lista de puertos abiertos
open_ports=$(netstat -tln | awk '{print $4}' | tr -d "Local" | tr -d "(ny" | sed 's/:/ /g' | awk '{print $2}')
 
# Mostrar los puertos abiertos
echo "Puertos abiertos: $open_ports"

Y por ejemplo si corremos dos servidores web con Python, podremos luego comprobar el buen funcionamiento de esta herramienta:

Y ahora si lanzamos el script, nos detecta estos dos puertos que están en uso:

computing/hacking/puertos/escaneo_propia_maquina.txt · Última modificación: por 127.0.0.1