web-dev-qa-db-ja.com

MACアドレスからデバイスの詳細を取得します

SendArp API関数を使用して、ネットワーク上に存在するMACアドレスを取得しました。

MACアドレスを取得したので、このデバイスに関する詳細情報(名前、タイプ、製造元名など)を取得したいのですが、どのAPIが(最も)これに適しているかわかりません。

誰か助けてもらえますか?

6
tmighty

MACアドレスから取得できる唯一の情報は製造元です。リストはここにあります: http://standards.ieee.org/develop/regauth/oui/oui.txt 。これはネットワークインターフェイスの製造元であることに注意してください。ベンダーBのデバイス内にベンダーAのネットワークインターフェイスを配置することができます。

詳細情報を取得するには、おそらくMACアドレスではなくIPアドレスを使用して、デバイスに接続する必要があります。 Windowsの場合はWMI、Linuxの場合はSSH、プリンター/スイッチ/ PSUの場合はSNMPなどを使用できます。

10
user1793963