Je veux intégrer dans un logiciel la possibilité de rechercher un fabricant en fonction d'une adresse mac. En recherchant sur "mac address lookup" et similaire, j'ai remarqué plusieurs sites Web qui établissent cette corrélation, ce qui suggère que cette source de données est disponible quelque part. Où puis-je trouver cette source de données qui corrèle une adresse mac (entrée) avec un fabricant (sortie)?
networking
mac-address
device
John R
la source
la source
Réponses:
La première moitié (24 bits) de votre adresse MAC est appelée OUI (Organizationally Unique Identifier) et identifie l'entreprise. La liste est disponible sur ieee.org:
http://standards.ieee.org/develop/regauth/oui/oui.txt
Ils sont formatés comme ceci:
Les écarts entre les nombres hexadécimaux séquentiels sont probablement des OUI enregistrés en privé. Il n'y a pas de liste ouverte pour ceux-ci, mais je n'ai jamais rencontré d'adresse MAC dans de telles plages.
la source
Comme le dit @Bart De Vos, l'IEEE maintient la liste canonique des OUI. De plus, il existe une liste de blocs d'adresses individuels (IAB) sur http://standards.ieee.org/develop/regauth/iab/iab.txt . Cependant, les entrées peuvent être enregistrées en privé, ce qui signifie qu'elles seront omises de
oui.txt
etiab.txt
. L'équipe de développement de Wireshark maintient une liste beaucoup plus complète:https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob_plain;f=manuf
Nous tirons des entrées des listes publiques OUI et IAB de l'IEEE, des contributeurs individuels et de toute autre source que nous pouvons.
L'équipe Nmap gère une liste distincte à http://nmap.org/svn/nmap-mac-prefixes .
la source
Vous pourriez avoir plus de chance de retirer cela via l'ID matériel, qui est beaucoup plus spécifique et plus difficile à usurper
vous devriez pouvoir l'obtenir via un simple appel WMI à Win32_PnPSignedDriver
mais malheureusement, cela ne fonctionnerait que pour les machines Windows.
la source