Căutare producător pentru adresa MAC (OUI)
Detalii tehnice
Cum funcționează Căutarea furnizorului după adresa MAC
Ce face instrumentul
Căutarea furnizorului după adresa MAC rezolvă primii 24 de biți (OUI — Organisationally Unique Identifier) ai unei adrese MAC către producătorul înregistrat, interogând baza de date OUI a IEEE Registration Authority. Acceptă adrese MAC în orice format comun (două puncte, cratimă, punct, fără separator) și returnează numele furnizorului, adresa înregistrată și indicatori de biți de bază (administrată local, multicast).
Cazuri de utilizare comune pentru dezvoltatori
Inginerii de rețea identifică dispozitive necunoscute într-un LAN citind OUI-ul din loguri ARP sau DHCP. Analiștii de securitate depistează hardware neautorizat sau contrafăcut al cărui OUI nu corespunde mărcii declarate. Dezvoltatorii IoT verifică dacă firmware-ul proaspăt scris a păstrat adresa MAC corectă. Instrumentele care afișează etichete de dispozitiv ușor de citit (hărți de rețea, dashboard-uri, capturi de pachete) folosesc căutarea OUI pentru a îmbogăți adresele brute.
Formate de date, tipuri sau variante
Formate MAC acceptate: separate prin două puncte (00:1A:2B:3C:4D:5E), separate prin cratimă (00-1A-2B-3C-4D-5E), notația Cisco cu punct (001A.2B3C.4D5E) și hex fără separatori (001A2B3C4D5E). OUI-ul este extras ca primele 6 caractere hex. Baza de date IEEE inclusă (prin pachetul npm oui-data, ~3.9MB) conține peste 39.000 de alocări și este încărcată o singură dată când deschideți instrumentul — toate interogările ulterioare sunt locale.
Capcane frecvente și cazuri limită
Adresele MAC administrate local (al doilea bit cel mai puțin semnificativ al primului octet este 1) sunt atribuite de software, nu de IEEE — nu vor avea o potrivire de furnizor. Dimensiunile de bloc mai noi (MA-M, MA-S) folosesc prefixe de 28 sau 36 de biți; acest instrument rezolvă doar OUI-urile clasice pe 24 de biți. Adresele multicast (bitul cel mai puțin semnificativ al primului octet este 1) sunt marcate, dar căutările încearcă totuși să găsească un furnizor în intervalul înregistrat.
Când să folosești acest instrument vs cod
Folosește instrumentul din browser pentru identificare ad-hoc în timp ce te uiți la o captură de pachete sau la un audit de rețea. În cod, folosește pachetul npm `oui` pe server, modulele `manuf` sau `netaddr.EUI.oui` din Python, ori CSV-ul descărcabil al IEEE atunci când ai nevoie de îmbogățire în masă într-un pipeline.