DevToys Web Pro iconDevToys Web ProBlog
Értékeljen minket:
Próbáld ki a böngészőbővítményt:

MAC-cím gyártó kereső (OUI)

  • MAC
    OUI-adatbázis betöltése…
    Technikai részletek

    Hogyan működik a MAC-cím gyártókereső

    Mit csinál az eszköz

    A MAC-cím gyártókereső egy MAC-cím első 24 bitjét (OUI — Organisationally Unique Identifier) a regisztrált gyártóhoz rendeli az IEEE Registration Authority OUI adatbázisának lekérdezésével. Elfogadja a MAC-címeket bármely elterjedt formátumban (kettőspont, kötőjel, pont, elválasztó nélkül), és visszaadja a gyártó nevét, a regisztrált címet, valamint az alap bitjelzőket (lokálisan adminisztrált, multicast).

    Gyakori fejlesztői felhasználási esetek

    A hálózati mérnökök ismeretlen eszközöket azonosítanak egy LAN-on az ARP- vagy DHCP-naplókból kiolvasott OUI alapján. A biztonsági elemzők kiszúrják a gyanús vagy hamisított hardvert, amelynek OUI-ja nem egyezik a megadott márkával. Az IoT fejlesztők ellenőrzik, hogy az újonnan felírt firmware megtartotta-e a helyes MAC-címet. Az ember által olvasható eszközcímkéket megjelenítő eszközök (hálózati térképek, dashboardok, csomagrögzítések) OUI-keresést használnak a nyers címek dúsítására.

    Adatformátumok, típusok vagy változatok

    Támogatott MAC-formátumok: kettősponttal elválasztott (00:1A:2B:3C:4D:5E), kötőjellel elválasztott (00-1A-2B-3C-4D-5E), Cisco pontozott jelölés (001A.2B3C.4D5E) és elválasztó nélküli hex (001A2B3C4D5E). Az OUI az első 6 hex karakterként kerül kinyerésre. A csomagolt IEEE adatbázis (az npm csomagon, az oui-data-n keresztül, ~3.9MB) 39 000+ hozzárendelést tartalmaz, és egyszer töltődik be, amikor megnyitja az eszközt — az összes további lekérdezés helyben történik.

    Gyakori buktatók és szélső esetek

    A lokálisan adminisztrált MAC-ek (az első oktett második legkevésbé jelentős bitje 1) szoftver által vannak kiosztva, nem az IEEE által — ezekhez nem lesz gyártói egyezés. Az újabb blokkméretek (MA-M, MA-S) 28 vagy 36 bites előtagokat használnak; ez az eszköz csak a klasszikus 24 bites OUI-kat oldja fel. A multicast címek (az első oktett legkevésbé jelentős bitje 1) meg vannak jelölve, de a keresés így is megpróbál gyártót találni a regisztrált tartományban.

    Mikor érdemes ezt az eszközt használni a kód helyett

    Használja a böngészős eszközt alkalmi azonosításhoz, miközben egy csomagrögzítést vagy hálózati auditot vizsgál. Kódban használja szerveroldalon az npm `oui` csomagot, Pythonban a `manuf` vagy a `netaddr.EUI.oui` modulokat, illetve az IEEE letölthető CSV-jét, amikor egy folyamatban tömeges dúsításra van szüksége.