Bem, o título do tópico já diz tudo.
O que irei mostrar, é como fazer para descobrir, MAC, IP e hosts ativos na sua rede de uma vez só com apenas um comando.
OBS: Testado no Windows somente
No prompt de comando (cmd) do Windows, nós podemos usar algumas 'palavras reservadas' como se fosse em uma linguagem de programação. Assim, conseguimos criar uma linha de comando simples, que faz o programa ping ficar executando repetidas vezes automaticamente.
O comando é:
Explicações
/l - Indica que você irá setar um valor a variável
%r - É uma variável de ambiente
in (1,1,255) - Coloca o valor de 1 até 255 dentro da variável %r
do - Fazer
ping 192.168.1.%r - Pinga até o ip 192.168.1.255 pois foi o limite estipulado na variável %r
Notas
Nada impede que você mude o nome da variável.
Você também pode estipular uma quantia menor dentro dos parênteses como (1,1,100). Assim o ping irá até 100 apenas.
Você também pode colocar na parte do ping:
ping 192.168.1.10%r
Assim ele já começará o ping em 100.
Para os curiosos que querem buscar o MAC e outras informações, após o comando ser terminado, execute a linha de comando arp -a que você conseguirá ter acesso à tabela ARP e lá será mostrado o endereço MAC de determinado IP.
Obrigado!
O que irei mostrar, é como fazer para descobrir, MAC, IP e hosts ativos na sua rede de uma vez só com apenas um comando.
OBS: Testado no Windows somente
No prompt de comando (cmd) do Windows, nós podemos usar algumas 'palavras reservadas' como se fosse em uma linguagem de programação. Assim, conseguimos criar uma linha de comando simples, que faz o programa ping ficar executando repetidas vezes automaticamente.
O comando é:
- Código:
for /l %r in (1,1,255) do ping 192.168.0.%r
Explicações
/l - Indica que você irá setar um valor a variável
%r - É uma variável de ambiente
in (1,1,255) - Coloca o valor de 1 até 255 dentro da variável %r
do - Fazer
ping 192.168.1.%r - Pinga até o ip 192.168.1.255 pois foi o limite estipulado na variável %r
Notas
Nada impede que você mude o nome da variável.
Você também pode estipular uma quantia menor dentro dos parênteses como (1,1,100). Assim o ping irá até 100 apenas.
Você também pode colocar na parte do ping:
ping 192.168.1.10%r
Assim ele já começará o ping em 100.
Para os curiosos que querem buscar o MAC e outras informações, após o comando ser terminado, execute a linha de comando arp -a que você conseguirá ter acesso à tabela ARP e lá será mostrado o endereço MAC de determinado IP.
Obrigado!