DevToys Web Pro iconDevToys Web ProBlog
Ocijenite nas:
Isprobajte proširenje preglednika:

Pretraga proizvođača MAC adrese (OUI)

  • MAC
    Učitavanje OUI baze podataka…
    Tehnički detalji

    Kako radi pretraživanje proizvođača prema MAC adresi

    Što alat radi

    Pretraživanje proizvođača prema MAC adresi razrješava prvih 24 bita (OUI — organizacijski jedinstveni identifikator) MAC adrese na registriranog proizvođača upitom prema OUI bazi podataka IEEE Registration Authority. Prihvaća MAC adrese u bilo kojem uobičajenom formatu (dvotočka, crtica, točka, bez razdjelnika) i vraća naziv dobavljača, registriranu adresu te osnovne bitne oznake (lokalno administrirano, multicast).

    Uobičajeni slučajevi upotrebe za razvojne programere

    Mrežni inženjeri identificiraju nepoznate uređaje na LAN-u čitajući OUI iz ARP ili DHCP logova. Sigurnosni analitičari uočavaju sumnjiv ili krivotvoren hardver čiji OUI ne odgovara deklariranom brendu. IoT programeri provjeravaju je li novoučitani firmware zadržao ispravan MAC. Alati koji prikazuju čitljive oznake uređaja (mrežne karte, nadzorne ploče, snimke paketa) koriste OUI pretraživanje kako bi obogatili sirove adrese.

    Formati podataka, vrste ili varijante

    Podržani MAC formati: odvojeno dvotočkama (00:1A:2B:3C:4D:5E), odvojeno crticama (00-1A-2B-3C-4D-5E), Cisco točkasta notacija (001A.2B3C.4D5E) i heks bez razdjelnika (001A2B3C4D5E). OUI se izdvaja kao prvih 6 heks znakova. Ugrađena IEEE baza (putem npm paketa oui-data, ~3.9MB) sadrži 39.000+ dodjela i učitava se jednom kada otvorite alat — svi sljedeći upiti su lokalni.

    Uobičajene zamke i rubni slučajevi

    Lokalno administrirani MAC-ovi (drugi najmanje značajan bit prvog okteta je 1) dodjeljuju se softverski, a ne od strane IEEE-a — neće imati podudaranje proizvođača. Novije veličine blokova (MA-M, MA-S) koriste 28- ili 36-bitne prefikse; ovaj alat razrješava samo klasične 24-bitne OUI-je. Multicast adrese (najmanje značajan bit prvog okteta je 1) su označene, ali pretraživanje i dalje pokušava pronaći proizvođača u registriranom rasponu.

    Kada koristiti ovaj alat umjesto koda

    Koristite alat u pregledniku za ad-hoc identifikaciju dok gledate snimku paketa ili mrežnu reviziju. U kodu koristite npm paket `oui` na strani poslužitelja, Pythonove module `manuf` ili `netaddr.EUI.oui`, ili IEEE-ov CSV za preuzimanje kada trebate masovno obogaćivanje u pipelineu.