$ sudo gedit /bin/hacer_ping
$ sudo gedit +x /bin/hacer_ping
Aquí va el script:
#/bin/bashOs lo explico así por encima:
i=1;
while [ $i -lt 255 ]; do
ping 192.168.0.$i -c 1 | grep ttl &
((i++))
done
- 1ª línea : es imprescindible para hacer un script.
- 3ª línea : igualo la variable i a uno que es donde quiero que empiece el ping.
- 5ª línea : hago un while desde 1 hasta que i sea menor que 255, ya que, esa ip es el broadcast.
- 6ª línea : hago ping y solo envio un paquete. Además como solo quiero ver el que me devuelve el ping le hago el grep de la cadena ttl.
- 7ª línea : incremento el valor de i de uno en uno.
$ hacer_ping
Bueno como veis es muy útil cuando tenemos un wifi y creemos que pueden habernos reventado la contraseña wep.
Claro que también nos pueden haber hecho esto y entonces lo explicado no nos serviría de nada.
- sudo -s
- echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
Un saludo y espero que os haya gustado el post. Un saludo Denos.
No hay comentarios:
Publicar un comentario