Macアドレスに基づいてメーカーを検索しますか?


15

Macアドレスに基づいて製造元を検索する機能をソフトウェアに組み込みたい。「macアドレスルックアップ」などをグーグル検索することで、このデータソースがどこかで利用可能であることを示唆するこの相関を行ういくつかのWebサイトに気付きました。MACアドレス(入力)と製造元(出力)を関連付けるこのデータソースはどこにありますか?


私は、これらのソフトウェアのいずれかのライターにメールを送ります。
SpacemanSpiff

回答:


27

MACアドレスの前半(24ビット)はOUI(Organizationally Unique Identifier)と呼ばれ、会社を識別します。リストはieee.orgで入手できます。

http://standards.ieee.org/develop/regauth/oui/oui.txt

これらは次のようにフォーマットされます。

00-03-93   (hex)        Apple Computer, Inc.
000393     (base 16)    Apple Computer, Inc.
                        20650 Valley Green Dr.
                        Cupertino CA 95014
                        UNITED STATES

連続する16進数間のギャップは、おそらくプライベートに登録されたOUIです。それらのためのオープンリストはありませんが、そのような範囲でMACアドレスに遭遇したことはありません。


1つの質問-通常ハードウェアでリセットできるMacアドレスは、このデータベースをどの程度確実に反映しますか?
ダニーステープル

1
実際、MACアドレスの変更はかなり簡単です。しかし、それを知る方法はありません。これについては何もできません。
バート・デ・ヴォス

@Danny:15年以内に、変更されたMACアドレスに出会ったことはありません。(少なくとも、アイテムが何であるかを特定した後、MACがメーカーと一致しなかった場合)。それを変更するのが典型的な産業もあるかもしれませんが、ほとんどの場合、それは決して起こりません。
ジョーH.

これは、MACアドレスを定期的に変更しなければならない環境で働いており、衝突を回避/チェックするためにさまざまなものを使用する必要があるためです(良くない)。私は通常、組み込みデバイスを使用する環境で作業しています-開発中、または開発運用/統合を行っています。バッチ全体に1つのMACアドレスが付いている場合があります。
ダニーステープル

@JoeH。MACがNICの製造元と一致しないことを知っている一般的なケースの1つは、* BSDオペレーティングシステム上のCARPインターフェイスです(MAC OUIは00:00:5E、IANAに割り当てられています)。ネットワーク接続のみがあり、NICからMACを読み取るためのログイン/その他の方法がない場合、製造業者を決定することはかなり困難になります。また、私の記憶のかすかな部分は、EEPROMのMACアドレス(「システムMACアドレス」)を使用するSunシステムでは、EEPROMのSunによって許可されていないハッカーでOUIを変更できると言っています。
voretaq7

20

@Bart De Vosが言うように、IEEEはOUIの標準リストを維持しています。さらに、http: //standards.ieee.org/develop/regauth/iab/iab.txtに個別アドレスブロック(IAB)リストがあります。しかし、エントリは個人、彼らがから省略されることを意味して登録することができるoui.txtiab.txt。Wireshark開発チームは、より完全なリストを維持しています。

https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob_plain;f=manuf

IEEEの公開OUIおよびIABリスト、個々の貢献者、およびその他のソースからエントリを取得します。

Nmapチームは、http://nmap.org/svn/nmap-mac-prefixesで個別のリストを管理しています。


-1

ハードウェアIDを使用してこれを引き出すと、より具体的であり、なりすましが難しくなります。

PCI\VEN_8086&DEV_10EA&SUBSYS_040A1028&REV_05

Win32_PnPSignedDriverへの単純なWMI呼び出しで取得できるはずです。

残念ながら、これはWindowsベースのマシンでのみ機能します。


lspciのは、あなたのLinux上で同じ情報与える
ジュリアン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.