Al hacer un reconocimiento de una red ya sea para una empresa pequenia o grande descubrir todas las direcciones IP de la misma es clave. Herramientas como nmap, arp-scan, scripts propios o masscan son alternativas para ello.
NMAP
nmap -sn 192.168.100.1/24
ARP-SCAN
arp-scan -I wlp2s0 --localnet --ignoredups
Con un script propio para ICMP
#!/bin/bash
function ctrl_c(){
echo -e "\n\n[!] Saliendo..."
tput cnorm; exit 1
}
tput civis
trap ctrl_c
for i in $(seq 1 254); do
for port in $(22,80,139,443,445,8080); do
timeout 1 bash -o "echo '' > /dev/tcp/192.168.111.$i/$port" && 2>/dev/null && echo -e [+]Host: 192.168.111.$i - Port: $port - [OPEN] &
done
done
wait
tput cnormMASSCAN
masscan -p22,80,8080,445,443 -Pn 192.168.111.0/24 --rate=5000