Gostaria de procurar um endereço MAC na minha Ethernet e encontrar o IP dessa máquina. Qual comando devo emitir usando qual aplicativo?
edit: eu tentei: fping -g 195.88.88.0/24 | arp -a | grep 4C:12:10:11:35:B4
mas isso não funciona (verifiquei com meu próprio MAC se ele pode encontrar ou não)
Tanto quanto sei,
nmap
não posso fazer isso. Você pode fazer isso observando as transações ARP comtcpdump
, ou no Windows, tente usararp -a
(mas somente se você tiver se comunicado anteriormente).fonte
O endereço MAC pode não ter um endereço IP associado (ou seu endereço IP pode não ser compatível com a rede / máscara de hosts). Para obter todos os hosts que podem responder, para responder um ping, use 255.255.255.255.
Como outros sugeriram, use
tcpdump -env
para procurar endereços ARP e MAC. Se você suspeitar que possa haver uma configuração incorreta de IP, poderá definir sua máscara de rede / IP para uma máscara de rede grande (195.88.88. Máscara de rede 128.0.0.0, que provavelmente o deixará offline).Ping 255.255.255.255 e veja se você obtém uma resolução de endereço. (Isso abrangerá redes de 128 a 255; defina seu ip como 10.10.10.10/128.0.0.0 para obter a outra metade dos endereços IPv4 possíveis.
fonte