martes, 17 de marzo de 2015

Como hacer ping a todo un rango de ips desde consola msdos (cmd)

0 comentarios, Publicado por Covent en 14:38 ,
Para realizar un ping toda una red clase C basta con lo siguiente:

for /L %i in (1,1,255) do @ping 192.168.0.%i -n 1 |@find “TTL” >>PINGOK.LOG |echo %i 

La explicacion:

for /L %i in (1,1,255) %i vale 1 (primer valor del for)

el segundo valor = incremento en este caso vamos de 1 en 1.

tercer valor es el final. @ping 192.168.0.%i -n 1 = ejecuta ping a la ip especificada con el valor de %i y envia 1 solo paquete.

 |@find “TTL” >>pingok.log = el resultado del ping busca el valor TTL y si existe lo pasa al fichero pingok.log. |echo %i = es solo para ver el proceso