Me gustaría saber si es posible usar Nmap para escanear hosts de acuerdo con su dirección mac.
O si no es posible hacerlo directamente, ¿hay una opción (no encontré) para seleccionar solo hosts con una dirección mac específica?
Tenga en cuenta que nmap es un escáner basado en IP. Basándome en la información que ha proporcionado, sugeriría utilizar nmap para realizar un descubrimiento de host, es decir, identificar hosts activos en una red. Este paso le dará una lista de direcciones IP activas.
Puede usar ARP para resolver las direcciones IP (obtenidas durante el descubrimiento del host) en direcciones MAC (asumiendo que todo está en la misma red de área local). Una vez que haya identificado las direcciones MAC que desea escanear, alimente las direcciones IP correspondientes a nmap para escanear.
En resumen:
Descubrimiento de host > Conversión de IP a MAC > Identifique las direcciones IP de destino mediante MAC > Escaneo de puertos
Consulte esto para obtener más información sobre el uso de nmap.
Con nmap
, busca servicios en la capa IP (3) del modelo ISO / OSI . Las direcciones Mac son la capa 2.
Esto no evitará que resuelva las direcciones MAC a las direcciones IP usando
arp -na
y trabajando para llegar desde allí, sin embargo.
no, NMAP es un escáner OSI Layer 3 y necesita una dirección IP, consulte documentos oficiales
La dirección de Mac se cambia Hop by Hop. Dirección Mac utilizada en redes en la capa de enlace de datos. Cuando inicias un escaneo, tu dirección de Mac cambió tu dirección de Mac y la dirección MAC de destino cambió por su puerta de enlace.
Lea otras preguntas en las etiquetas nmap