Quiero incorporar en un software la capacidad de buscar un fabricante basado en una dirección mac. Al buscar en Google "búsqueda de direcciones mac" y similares, he notado varios sitios web que hacen esta correlación que sugiere que esta fuente de datos está disponible en algún lugar. ¿Dónde puedo encontrar esta fuente de datos que correlacione una dirección mac (entrada) con un fabricante (salida)?
networking
mac-address
device
John R
fuente
fuente
Respuestas:
La primera mitad (24 bits) de su dirección mac se denomina OUI (Identificador único de la organización) e identifica a la empresa. La lista está disponible en ieee.org:
http://standards.ieee.org/develop/regauth/oui/oui.txt
Están formateados así:
Las brechas entre los números hexadecimales secuenciales son probablemente OUI registradas de forma privada. No hay una lista abierta para esos, pero nunca he encontrado una dirección MAC en esos rangos.
fuente
Como dice @Bart De Vos, el IEEE mantiene la lista canónica de OUI. Además, hay una lista de Bloques de direcciones individuales (IAB) en http://standards.ieee.org/develop/regauth/iab/iab.txt . Sin embargo, las entradas pueden registrarse de forma privada, lo que significa que se omitirán
oui.txt
yiab.txt
. El equipo de desarrollo de Wireshark mantiene una lista mucho más completa:https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob_plain;f=manuf
Extraemos entradas de las listas públicas OUI e IAB del IEEE, contribuyentes individuales y cualquier otra fuente que podamos.
El equipo de Nmap mantiene una lista separada en http://nmap.org/svn/nmap-mac-prefixes .
fuente
Es posible que tenga más suerte sacando esto a través de la identificación de hardware, que es mucho más específica y más difícil de falsificar
debería poder obtenerlo a través de una simple llamada WMI a Win32_PnPSignedDriver
aunque desafortunadamente esto solo funcionaría para máquinas basadas en Windows.
fuente