terça-feira, 20 de agosto de 2024

Ping - Range de IPS

DOS

Sintaxe:

FOR /L %i IN (inicio,1,termino) DO ping -n 1 base.do.ip.%i | FIND /i "Resposta"

Exemplo:

FOR /L %i IN (10,1,27) DO ping -n 1 172.168.20.%i | FIND /i "Resposta"

Ubuntu

Sintaxe:

ip=base.do.ip;for range in $(seq inicio fim); do echo $ip.$range ; ping -c <qtd> -W <seg>  $ip.$range | grep -Ei 'Reply|Request|Received' ; done

Exemplo:

ip=172.168.20;for range in $(seq 10 27); do echo $ip.$range ; ping -c 5 -W 2  $ip.$range | grep -Ei 'Reply|Request|Received' ; done