DevToys Web Pro iconDevToys Web ProБлог
Ocenite nas:
Isprobajte ekstenziju za pregledač:

Pretraga proizvođača MAC adrese (OUI)

  • MAC
    Učitavanje OUI baze podataka…
    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.