A continuación dejo un script tremendamente útil que escribí, no hace mucho tiempo, para obtener las direcciones IP's de los hosts con el puerto ssh estándar abierto detectados en una red.
Este script hace un escaneo con nmap y almacena la lista ordenada de ips en un fichero: /var/log/sshservers.log
#!/bin/bash
RED="172.19.144.0/24"
PUERTO=22
nmap -p $PUERTO $RED | grep -B 3 "open" | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' | sort | uniq > /var/log/sshservers.log
echo Listo!
echo "Examina el fichero /var/log/sshservers.log para ver las IPs de los hosts de la red $RED con el puerto $PUERTO abierto"
Si os fijáis, el script tiene definidas dos variables: Una para la red y otra para el puerto. De este modo, podemos personalizarlo para escanear otra red u otro puerto.
0 comentarios:
Publicar un comentario