nmap
deve mostrar-lhe o endereço MAC se o host de destino estiver na mesma rede que sua máquina, mas exigirá privilégios de root para fazer o mesmo em um destino mais remoto (I Não estou conseguindo que ele funcione localmente, mas não tenho certeza se minha rede atende aos requisitos, ou se isso é informação antiga ).
Em geral, nmap
requer acesso root para usar pacotes TCP brutos, e é por isso que executá-lo em sudo
gerará resultados diferentes em comparação com quando não estiver sendo executado em sudo
.