DevToys Web Pro iconDevToys Web ProBlog
Valutaci:
Prova l'estensione del browser:

Ricerca produttore indirizzo MAC (OUI)

  • MAC
    Caricamento del database OUI…
    Dettagli tecnici

    Come funziona la ricerca del produttore tramite indirizzo MAC

    Cosa fa lo strumento

    La ricerca del produttore tramite indirizzo MAC risolve i primi 24 bit (OUI — Organisationally Unique Identifier) di un indirizzo MAC nel produttore registrato interrogando il database OUI della IEEE Registration Authority. Accetta indirizzi MAC in qualsiasi formato comune (due punti, trattino, punto, senza separatori) e restituisce il nome del vendor, l'indirizzo registrato e i flag di base dei bit (locally-administered, multicast).

    Casi d’uso comuni per sviluppatori

    Gli ingegneri di rete identificano dispositivi sconosciuti su una LAN leggendo l'OUI dai log ARP o DHCP. Gli analisti di sicurezza individuano hardware rogue o contraffatto il cui OUI non corrisponde al brand dichiarato. Gli sviluppatori IoT verificano che un firmware appena flashato abbia mantenuto il MAC corretto. Strumenti che mostrano etichette dei dispositivi leggibili (mappe di rete, dashboard, catture di pacchetti) usano la ricerca OUI per arricchire gli indirizzi grezzi.

    Formati, tipi o varianti dei dati

    Formati MAC supportati: separato da due punti (00:1A:2B:3C:4D:5E), separato da trattini (00-1A-2B-3C-4D-5E), notazione a punti Cisco (001A.2B3C.4D5E) ed esadecimale senza separatori (001A2B3C4D5E). L'OUI viene estratto come i primi 6 caratteri esadecimali. Il database IEEE incluso (tramite il pacchetto npm oui-data, ~3.9MB) contiene oltre 39.000 assegnazioni e viene caricato una sola volta quando apri lo strumento — tutte le query successive sono locali.

    Errori comuni e casi limite

    I MAC locally-administered (il secondo bit meno significativo del primo ottetto è 1) sono assegnati dal software, non dall'IEEE — non avranno una corrispondenza di vendor. Le dimensioni di blocco più recenti (MA-M, MA-S) usano prefissi a 28 o 36 bit; questo strumento risolve solo i classici OUI a 24 bit. Gli indirizzi multicast (il bit meno significativo del primo ottetto è 1) vengono segnalati, ma la ricerca tenta comunque di trovare un vendor nell'intervallo registrato.

    Quando usare questo strumento rispetto al codice

    Usa lo strumento nel browser per un'identificazione ad hoc mentre stai osservando una cattura di pacchetti o un audit di rete. Nel codice, usa il pacchetto npm `oui` lato server, i moduli `manuf` di Python o `netaddr.EUI.oui`, oppure il CSV scaricabile dell'IEEE quando ti serve un arricchimento in massa in una pipeline.