#!/bin/bash
arp-scan -l
Página de manual para arp-scan (1) . (Se a sua máquina tiver várias interfaces, você pode precisar especificar a rede da interface que você deseja verificar com -I <interface>
.)
EDITAR a resposta selecionada resolve o problema mais amplo que eu estava tentando resolver, que é "Dados endereços mac selecionados, como eu encontro eficientemente cada endereço MAC endereço IP correspondente na rede local?".
ORIGINAL: Eu preciso escrever um programa para descobrir os endereços IP das máquinas na minha rede local.
Eu tenho o endereço mac das máquinas.
Dado que os servidores DHCP retornam o mesmo endereço IP para um determinado endereço MAC, seria possível enviar uma solicitação DHCP ao servidor, inserir o endereço MAC conhecido e capturar a resposta, que presumivelmente tem o endereço IP correto nele para esse endereço mac?
MAIS INFORMAÇÕES: Eu tentei arpwatch e achei que não era confiável. Muito mais satisfatório foi addrwatch link
#!/bin/bash
arp-scan -l
Página de manual para arp-scan (1) . (Se a sua máquina tiver várias interfaces, você pode precisar especificar a rede da interface que você deseja verificar com -I <interface>
.)
Se você souber o endereço MAC, poderá construir o endereço IPv6 local do link a partir dele.
Tags networking dhcp spoofing