Cerca del proveïdor d'adreces MAC (OUI)
Detalls tècnics
Com funciona la consulta del fabricant per adreça MAC
Què fa l’eina
La consulta del fabricant per adreça MAC resol els primers 24 bits (OUI — Organisationally Unique Identifier) d’una adreça MAC fins al fabricant registrat consultant la base de dades d’OUI de l’IEEE Registration Authority. Accepta adreces MAC en qualsevol format habitual (dos punts, guió, punt, sense separador) i retorna el nom del fabricant, l’adreça registrada i els indicadors bàsics de bits (administrada localment, multicast).
Casos d’ús habituals per a desenvolupadors
Els enginyers de xarxa identifiquen dispositius desconeguts en una LAN llegint l’OUI dels registres ARP o DHCP. Els analistes de seguretat detecten maquinari fraudulent o falsificat l’OUI del qual no coincideix amb la marca declarada. Els desenvolupadors d’IoT verifiquen que el firmware acabat de flashejar ha mantingut la MAC correcta. Les eines que mostren etiquetes de dispositiu llegibles per humans (mapes de xarxa, taulers, captures de paquets) utilitzen la consulta d’OUI per enriquir adreces en brut.
Formats, tipus o variants de dades
Formats de MAC compatibles: separada per dos punts (00:1A:2B:3C:4D:5E), separada per guions (00-1A-2B-3C-4D-5E), notació amb punts de Cisco (001A.2B3C.4D5E) i hex sense separadors (001A2B3C4D5E). L’OUI s’extreu com els primers 6 caràcters hex. La base de dades de l’IEEE inclosa (via el paquet npm oui-data, ~3.9MB) conté més de 39.000 assignacions i es carrega un cop quan obres l’eina — totes les consultes posteriors són locals.
Errors habituals i casos límit
Les MAC administrades localment (el segon bit menys significatiu del primer octet és 1) són assignades per programari, no per l’IEEE — no tindran cap coincidència de fabricant. Les mides de bloc més noves (MA-M, MA-S) utilitzen prefixos de 28 o 36 bits; aquesta eina només resol OUI clàssics de 24 bits. Les adreces multicast (el bit menys significatiu del primer octet és 1) es marquen, però les consultes igualment intenten trobar un fabricant dins del rang registrat.
Quan utilitzar aquesta eina vs codi
Fes servir l'eina del navegador per a una identificació ad hoc mentre mires una captura de paquets o una auditoria de xarxa. En codi, fes servir el paquet npm `oui` al costat del servidor, els mòduls `manuf` o `netaddr.EUI.oui` de Python, o el CSV descarregable de l'IEEE quan necessitis enriquiment massiu en una canalització.