Scan de rede em linux
Quando queremos encontrar o IP das maquinas que se encontram na rede em que estamos podemos recorrer a alguns utilitários para o fazer mas acho mais interessante e pratico conseguir esse resultado sem recurso a nada de muito particular para além do comando ping e do nosso cérebro 😉
Bem recorrendo a um ciclo FOR DO realizei este pequeno script que pode ser executado em tempo de linha de comandos
for (( i = 1; i <= 254; i++ )); do ping -c 1 -v 192.168.71.$i; done | grep ttl
Por isso é só copiar o texto e colar na linha de comandos e ver nosso ecrã os respectivos IP a aparecer conforme ilustrado …
user@maquina:~$ for (( i = 1; i <= 254; i++ )); do ping -c 1 -v 192.168.71.$i; done | grep ttl 64 bytes from 192.168.71.50: icmp_seq=1 ttl=64 time=3.17 ms 64 bytes from 192.168.71.51: icmp_seq=1 ttl=64 time=28.0 ms 64 bytes from 192.168.71.82: icmp_seq=1 ttl=128 time=145 ms 64 bytes from 192.168.71.84: icmp_seq=1 ttl=128 time=61.6 ms user@maquina:~
Boas pingadelas !!!!