DevToys Web Pro iconDevToys Web ProBlog
Beoordeel ons:
Probeer de browserextensie:

Leverancierslookup voor MAC-adres (OUI)

  • MAC
    OUI-database laden…
    Technische details

    Hoe de MAC-adres vendor lookup werkt

    Wat de tool doet

    De MAC-adres vendor lookup herleidt de eerste 24 bits (OUI — Organisationally Unique Identifier) van een MAC-adres naar de geregistreerde fabrikant door de OUI-database van de IEEE Registration Authority te raadplegen. Hij accepteert MAC-adressen in elk gangbaar formaat (dubbele punt, streepje, punt, zonder scheiding) en retourneert de vendornaam, het geregistreerde adres en basis-bitflags (locally-administered, multicast).

    Veelvoorkomende use-cases voor ontwikkelaars

    Netwerkingenieurs identificeren onbekende apparaten op een LAN door de OUI uit ARP- of DHCP-logs te lezen. Security-analisten signaleren rogue of nagemaakte hardware waarvan de OUI niet overeenkomt met het geclaimde merk. IoT-ontwikkelaars verifiëren dat nieuw geflashte firmware het juiste MAC-adres heeft behouden. Tooling die mensleesbare apparaatlabels toont (netwerkkaarten, dashboards, packet captures) gebruikt OUI-lookup om ruwe adressen te verrijken.

    Gegevensformaten, typen of varianten

    Ondersteunde MAC-formaten: met dubbele punt (00:1A:2B:3C:4D:5E), met streepjes (00-1A-2B-3C-4D-5E), Cisco-puntnotatie (001A.2B3C.4D5E) en hex zonder scheiding (001A2B3C4D5E). De OUI wordt geëxtraheerd als de eerste 6 hex-tekens. De meegeleverde IEEE-database (via het npm-package oui-data, ~3.9MB) bevat 39.000+ toewijzingen en wordt één keer geladen wanneer je de tool opent — alle volgende queries zijn lokaal.

    Veelvoorkomende valkuilen en edge-cases

    Locally-administered MAC's (de op één na minst significante bit van het eerste octet is 1) worden door software toegewezen, niet door IEEE — ze hebben geen vendor-match. Nieuwere blokgroottes (MA-M, MA-S) gebruiken 28- of 36-bit prefixes; deze tool resolveert alleen klassieke 24-bit OUI's. Multicast-adressen (minst significante bit van het eerste octet is 1) worden gemarkeerd, maar lookups proberen nog steeds een vendor te vinden binnen het geregistreerde bereik.

    Wanneer je deze tool gebruikt vs code

    Gebruik de browsertool voor ad-hoc identificatie terwijl je naar een packet capture of een netwerkaudit staart. In code gebruik je server-side het npm `oui`-pakket, de Python-modules `manuf` of `netaddr.EUI.oui`, of de downloadbare CSV van de IEEE wanneer je bulkverrijking in een pipeline nodig hebt.