DevToys Web Pro iconDevToys Web ProBlog
Bewerten Sie uns:
Browser-Erweiterung ausprobieren:

MAC-Adressen-Herstellerabfrage (OUI)

  • MAC
    OUI-Datenbank wird geladen…
    Technische Details

    Wie die Herstellerabfrage für MAC-Adressen funktioniert

    Was das Tool macht

    Die Herstellerabfrage für MAC-Adressen löst die ersten 24 Bits (OUI — Organisationally Unique Identifier) einer MAC-Adresse auf den registrierten Hersteller auf, indem sie die OUI-Datenbank der IEEE Registration Authority abfragt. Sie akzeptiert MAC-Adressen in allen gängigen Formaten (Doppelpunkt, Bindestrich, Punkt, ohne Trennzeichen) und gibt den Herstellernamen, die registrierte Adresse sowie grundlegende Bit-Flags (lokal administriert, Multicast) zurück.

    Häufige Anwendungsfälle für Entwickler

    Netzwerkingenieure identifizieren unbekannte Geräte in einem LAN, indem sie die OUI aus ARP- oder DHCP-Logs auslesen. Sicherheitsanalysten erkennen Rogue- oder gefälschte Hardware, deren OUI nicht zur behaupteten Marke passt. IoT-Entwickler verifizieren, dass neu geflashte Firmware die korrekte MAC beibehalten hat. Tooling, das menschenlesbare Gerätebezeichnungen anzeigt (Netzwerkkarten, Dashboards, Packet Captures), nutzt OUI-Lookups, um rohe Adressen anzureichern.

    Datenformate, Typen oder Varianten

    Unterstützte MAC-Formate: durch Doppelpunkte getrennt (00:1A:2B:3C:4D:5E), durch Bindestriche getrennt (00-1A-2B-3C-4D-5E), Cisco-Punktnotation (001A.2B3C.4D5E) und ungetrennte Hex-Schreibweise (001A2B3C4D5E). Die OUI wird als die ersten 6 Hex-Zeichen extrahiert. Die mitgelieferte IEEE-Datenbank (über das npm-Paket oui-data, ~3.9MB) enthält 39.000+ Zuweisungen und wird einmal geladen, wenn Sie das Tool öffnen — alle nachfolgenden Abfragen sind lokal.

    Häufige Fallstricke und Sonderfälle

    Lokal administrierte MACs (das zweitniederwertigste Bit des ersten Oktetts ist 1) werden von Software vergeben, nicht von der IEEE — sie haben keinen passenden Hersteller. Neuere Blockgrößen (MA-M, MA-S) verwenden 28- oder 36-Bit-Präfixe; dieses Tool löst nur klassische 24-Bit-OUIs auf. Multicast-Adressen (das niederwertigste Bit des ersten Oktetts ist 1) werden markiert, aber Lookups versuchen dennoch, einen Hersteller im registrierten Bereich zu finden.

    Wann dieses Tool statt Code verwenden

    Nutze das Browser-Tool für die spontane Identifikation, während du auf einen Packet Capture oder ein Netzwerk-Audit starrst. Im Code verwende serverseitig das npm-Paket `oui`, die Python-Module `manuf` oder `netaddr.EUI.oui` oder die herunterladbare CSV der IEEE, wenn du eine Massenanreicherung in einer Pipeline benötigst.