DevToys Web Pro iconDevToys Web ProBlog
Évaluez-nous :
Essayez l’extension de navigateur :

Recherche du fabricant par adresse MAC (OUI)

  • MAC
    Chargement de la base de données OUI…
    Détails techniques

    Comment fonctionne la recherche du fabricant d’une adresse MAC

    Ce que fait l’outil

    La recherche du fabricant d’une adresse MAC associe les 24 premiers bits (OUI — Organisationally Unique Identifier) d’une adresse MAC au fabricant enregistré en interrogeant la base de données OUI de l’IEEE Registration Authority. Elle accepte les adresses MAC dans tous les formats courants (deux-points, tirets, points, sans séparateur) et renvoie le nom du fabricant, l’adresse enregistrée et des indicateurs de bits de base (administrée localement, multicast).

    Cas d’usage courants pour les développeurs

    Les ingénieurs réseau identifient des appareils inconnus sur un LAN en lisant l’OUI dans les journaux ARP ou DHCP. Les analystes sécurité repèrent du matériel frauduleux ou contrefait dont l’OUI ne correspond pas à la marque revendiquée. Les développeurs IoT vérifient qu’un firmware nouvellement flashé a conservé la bonne MAC. Les outils qui affichent des libellés d’appareils lisibles (cartes réseau, tableaux de bord, captures de paquets) utilisent la recherche OUI pour enrichir des adresses brutes.

    Formats de données, types ou variantes

    Formats MAC pris en charge : séparé par deux-points (00:1A:2B:3C:4D:5E), séparé par tirets (00-1A-2B-3C-4D-5E), notation à points Cisco (001A.2B3C.4D5E) et hexadécimal sans séparateur (001A2B3C4D5E). L’OUI est extrait comme les 6 premiers caractères hexadécimaux. La base IEEE incluse (via le package npm oui-data, ~3.9MB) contient plus de 39 000 attributions et est chargée une seule fois lorsque vous ouvrez l’outil — toutes les requêtes suivantes sont locales.

    Pièges courants et cas limites

    Les MAC administrées localement (le deuxième bit de poids faible du premier octet vaut 1) sont attribuées par logiciel, pas par l’IEEE — elles n’auront pas de correspondance de fabricant. Les tailles de blocs plus récentes (MA-M, MA-S) utilisent des préfixes de 28 ou 36 bits ; cet outil ne résout que les OUI classiques de 24 bits. Les adresses multicast (le bit de poids faible du premier octet vaut 1) sont signalées, mais les recherches tentent tout de même de trouver un fabricant dans la plage enregistrée.

    Quand utiliser cet outil plutôt que du code

    Utilisez l’outil du navigateur pour une identification ponctuelle lorsque vous examinez une capture de paquets ou un audit réseau. Dans le code, utilisez côté serveur le package npm `oui`, les modules Python `manuf` ou `netaddr.EUI.oui`, ou le CSV téléchargeable de l’IEEE lorsque vous avez besoin d’un enrichissement en masse dans un pipeline.