Pretraga proizvođača MAC adrese (OUI)
Tehnički detalji
Kako radi pretraga proizvođača po MAC adresi
Šta alat radi
Pretraga proizvođača po MAC adresi mapira prvih 24 bita (OUI — Organisationally Unique Identifier) MAC adrese na registrovanog proizvođača upitom ka OUI bazi IEEE Registration Authority. Prihvata MAC adrese u bilo kom uobičajenom formatu (dvotačka, crtica, tačka, bez separatora) i vraća naziv proizvođača, registrovanu adresu i osnovne bit zastavice (lokalno administrirana, multicast).
Uobičajeni slučajevi upotrebe za programere
Mrežni inženjeri identifikuju nepoznate uređaje na LAN-u čitanjem OUI-ja iz ARP ili DHCP logova. Bezbednosni analitičari uočavaju neovlašćeni ili falsifikovani hardver čiji OUI ne odgovara deklarisanom brendu. IoT programeri proveravaju da li je novoflešovani firmver zadržao ispravan MAC. Alati koji prikazuju čitljive oznake uređaja (mrežne mape, kontrolne table, snimci paketa) koriste OUI pretragu da obogate sirove adrese.
Formati podataka, tipovi ili varijante
Podržani MAC formati: sa dvotačkama (00:1A:2B:3C:4D:5E), sa crticama (00-1A-2B-3C-4D-5E), Cisco tačkasta notacija (001A.2B3C.4D5E) i heks bez separatora (001A2B3C4D5E). OUI se izdvaja kao prvih 6 heks karaktera. Ugrađena IEEE baza (preko npm paketa oui-data, ~3.9MB) sadrži 39.000+ dodela i učitava se jednom kada otvorite alat — svi naredni upiti su lokalni.
Uobičajene greške i rubni slučajevi
Lokalno administrirane MAC adrese (drugi najmanje značajan bit prvog okteta je 1) dodeljuje softver, a ne IEEE — neće imati poklapanje proizvođača. Novije veličine blokova (MA-M, MA-S) koriste 28- ili 36-bitne prefikse; ovaj alat razrešava samo klasične 24-bitne OUI-je. Multicast adrese (najmanje značajan bit prvog okteta je 1) su označene, ali pretraga i dalje pokušava da pronađe proizvođača u registrovanom opsegu.
Kada koristiti ovaj alat umesto koda
Koristite alat u pregledaču za ad-hoc identifikaciju dok gledate snimak paketa ili mrežni audit. U kodu, koristite npm paket `oui` na serverskoj strani, Python module `manuf` ili `netaddr.EUI.oui`, ili IEEE-ov CSV za preuzimanje kada vam je potrebno masovno obogaćivanje u okviru pipeline-a.