DevToys Web Pro iconDevToys Web ProTinklaraštis
Įvertinkite mus:
Išbandykite naršyklės plėtinį:

MAC adreso gamintojo paieška (OUI)

  • MAC
    Įkeliamas OUI duomenų bazė…
    Techninė informacija

    Kaip veikia MAC adreso gamintojo paieška

    Ką daro įrankis

    MAC adreso gamintojo paieška susieja pirmuosius 24 bitus (OUI — Organisationally Unique Identifier) MAC adrese su registruotu gamintoju, užklausdama IEEE Registration Authority OUI duomenų bazę. Ji priima MAC adresus bet kuriuo įprastu formatu (su dvitaškiais, brūkšneliais, taškais arba be skirtukų) ir grąžina gamintojo pavadinimą, registruotą adresą bei pagrindines bitų žymas (lokaliai administruojamas, multicast).

    Dažniausi kūrėjų naudojimo atvejai

    Tinklo inžinieriai identifikuoja nežinomus įrenginius LAN tinkle, nuskaitydami OUI iš ARP ar DHCP žurnalų. Saugumo analitikai aptinka nelegalią ar suklastotą aparatinę įrangą, kurios OUI neatitinka deklaruojamo prekės ženklo. IoT programuotojai patikrina, ar naujai įrašyta programinė įranga išlaikė teisingą MAC. Įrankiai, rodantys žmogui suprantamas įrenginių etiketes (tinklo žemėlapiai, skydeliai, paketų gaudymai), naudoja OUI paiešką, kad praturtintų neapdorotus adresus.

    Duomenų formatai, tipai arba variantai

    Palaikomi MAC formatai: su dvitaškiais (00:1A:2B:3C:4D:5E), su brūkšneliais (00-1A-2B-3C-4D-5E), Cisco taškinė notacija (001A.2B3C.4D5E) ir šešioliktainis be skirtukų (001A2B3C4D5E). OUI ištraukiamas kaip pirmieji 6 šešioliktainiai simboliai. Įtrauktinė IEEE duomenų bazė (per npm paketą oui-data, ~3.9MB) turi 39 000+ priskyrimų ir įkeliama vieną kartą atidarius įrankį — visos vėlesnės užklausos vykdomos lokaliai.

    Dažniausios klaidos ir kraštiniai atvejai

    Lokaliai administruojami MAC (antras mažiausiai reikšmingas pirmo okteto bitas yra 1) priskiriami programinės įrangos, o ne IEEE — jiems nebus rasta gamintojo atitiktis. Naujesni blokų dydžiai (MA-M, MA-S) naudoja 28 arba 36 bitų prefiksus; šis įrankis išsprendžia tik klasikinius 24 bitų OUI. Multicast adresai (mažiausiai reikšmingas pirmo okteto bitas yra 1) pažymimi, tačiau paieška vis tiek bando rasti gamintoją registruotame diapazone.

    Kada naudoti šį įrankį, o kada kodą

    Naršyklės įrankį naudokite ad hoc identifikavimui, kai žiūrite į paketų gaudymą ar tinklo auditą. Kode naudokite npm `oui` paketą serverio pusėje, Python `manuf` arba `netaddr.EUI.oui` modulius, arba IEEE atsisiunčiamą CSV, kai vamzdyne reikia masinio praturtinimo.