Quando preciso localizar os IPs dos dispositivos pelo endereço MAC em um sistema Windows, normalmente uso o Advanced IP Scanner (do radmin.com) para verificar a rede e, em seguida, uso arp -a para listar os endereços Mac.
É possível usar o nmap para executar a mesma função no Linux e possivelmente no Windows? O nmap pode ser digitalizado e produzir IPs e endereços MAC?
Eu tentei o arp -a no Linux, mas ele não parece funcionar tão rápido quanto no Windows ou parece exigir alguma entrada de uso.
/ vfclists
ip
mac
ip-address
mac-address
nmap
vfclists
fonte
fonte
Respostas:
Você pode usar as varreduras de Ping, que começam com a flag P. No entanto, eu pessoalmente uso -sL para este trabalho.
http://nmap.org/book/man-host-discovery.html
fonte
Usando o nmap, muitas informações podem ser encontradas.
nmap -A -v -v 192.168.1.0/24
fornece muita informação, mesmo SO em alguns casosnmap -sn 192.168.1.0/24
fornece os endereços MAC e IP. Muito útil tambémsudo nmap -PU 192.168.1.0/24
explica todos os endereços IPfonte
-sP
agora é conhecido como-sn
O seguinte comando com nmap com privilégios de root (ou usando o sudo ):
resulta em:
fonte
Este comando verifica todos os endereços IP em um intervalo e mostra o endereço MAC de cada endereço IP. Faz isso em um formato greppable ou em outras palavras; exibe o endereço IP e MAC em uma única linha. Isso é útil se você deseja exportar para o Excel ou executar um grep nele.
Parece também funcionar para IPs / MACs que ainda não estão na tabela de hosts ARP. É uma coisa boa.
O comando resulta em:
fonte
-oG -
ou similar, deve ser muito mais fácil de analisar.-oG
não preserva os endereços mac. Wtf?Adicionando à resposta de antonio-saco. Eu também queria listar o fornecedor e a saída. Para fazer isso, você deseja imprimir o terceiro índice (endereço MAC) até o final da linha.
Resulta em:
fonte