
How to ping multiple IP address in a range of IP address in cmd windows.
Vamos fazer um ping em um range de ips usando o prompt do windows.
Para isso vamos colocar o comando ping dentro de um loop, usaremos o for.
for /l %x in (54,1,56) do ping 10.5.133.%x
O for vai iniciar no ip final 54 e ir pingando de 1 em 1 até o ip final 56.
A variável %x no final do comando ping fica responsável por trocar a numeração final do ip.

Vamos agora salvar somente os IPs ativos em um arquivo de texto.
for /l %x in (54,1,56) do ping 10.5.133.%x | findstr “TTL=” & echo 10.5.133.%x >> ipsativos.txt
Vamos usar o findstr para procurar na resposta a palavra TTL= caso exista ele vai executar um comando echo com o número do IP encontrado e gravar dentro do arquivo ipsativos.txt

Dúvidas, erros ou sugestões, entre em contato: Instagram