¿Puedo usar nmap para descubrir direcciones IP y Mac?

¿Puedo usar nmap para descubrir direcciones IP y Mac?

Cuando necesito ubicar las IP de dispositivos por su dirección mac en un sistema Windows, normalmente uso Advanced IP Scanner (de radmin.com) para escanear la red, luego uso arp -a para enumerar las direcciones mac.

¿Es posible utilizar nmap para realizar la misma función en Linux y posiblemente en Windows? ¿Puede nmap realizar el escaneo y producir direcciones IP y MAC?

Probé arp -a en Linux pero no parece funcionar tan rápido como en Windows o parece requerir alguna entrada de uso.

/vfclistas

Respuesta1

Puede utilizar los escaneos Ping, que comienzan con la bandera P. Sin embargo, yo personalmente uso -sL para este trabajo.

http://nmap.org/book/man-host-discovery.html

Respuesta2

Usando nmap se puede encontrar mucha información.

nmap -A -v -v 192.168.1.0/24da mucha información, incluso SO en algunos casos

nmap -sn 192.168.1.0/24proporciona las direcciones MAC e IP. Muy útil también

sudo nmap -PU 192.168.1.0/24explica cada dirección IP

Respuesta3

El siguiente comando connmapaconraízprivilegios (o usarsudo):

sudo nmap -sP 172.31.201.0/24 | awk '/Nmap scan report for/{printf $5;}/MAC Address:/{print " => "$3;}' | sort

da como resultado:

172.31.201.80 => 00:50:56:AF:56:FB
172.31.201.97 => 00:26:73:78:51:42
server1.company.internal.local => 3C:D9:2B:70:BC:99
...

Respuesta4

Agregando a la respuesta de antonio-saco. También quería incluir el proveedor en el resultado. Para hacer eso, desea imprimir el tercer índice (dirección MAC) hasta el final de la línea.

sudo nmap -sn 10.10.10.0/24 | awk '/Nmap scan report for/{printf $5;}/MAC Address:/{print " => "substr($0, index($0,$3)) }' | sort

Resultados en:

10.10.10.24 => B0:5A:DA:EB:2A:C4 (Hewlett Packard)

información relacionada