Obtendo o endereço IP de todos os dispositivos na rede local, windows 7

0

Existem várias postagens disso em muitos fóruns, incluindo este, alguns deles envolvem o uso de um aplicativo de terceiros, e alguns envolvem o uso da ferramenta arp-scan ou arpping no linux.

Estou tentando ter uma ideia de como criar esses tipos de aplicativos, para que você veja que não posso usar aplicativos de terceiros.

Minha pergunta é como obter o endereço IP de todos os dispositivos ativos na rede local, o endereço IP é atribuído pelo roteador DHCP e não quero fazer login no roteador para obter os endereços IP que ele emprestou.

usando um loop for no cmd para varrer todos os dispositivos com um comando ping levará muito tempo,

Agora, o interessante é que arp -a apenas fornece endereços IP para todos os dispositivos com os quais minhas máquinas se comunicaram. Também limpando a tabela arp, usando arp -d não ajudou,

mas net view /all me deu todos os nomes das máquinas na rede, e por nomes eu quero dizer nomes de computador.

Então, há algum comando na plataforma do windows que eu possa fazer junto com o netview para também obter o endereço IP, pode smething no powershell? Eu não quero usar qualquer tipo de aplicativo de terceiros, não vai me ajudar a entender a lógica por trás disso.

    
por Wan Street 25.07.2018 / 15:26

1 resposta

1

De acordo com o meu conhecimento, deixe o windows 7 transmitir, então ele irá obter todo o IP-para-MAC na lista ARP.

tente isto:

1.para seu endereço IP de transmissão .
2. execute o arp -a

O IP da transmissão depende do seu endereço IP, se o seu IP for x.x.x.x / 24, o endereço IP da transmissão é x.x.x.255.

Agora você pode ver todo o IP na rede local.

    
por 26.07.2018 / 04:09