Saya ingin memasukkan ke dalam perangkat lunak kemampuan untuk mencari produsen berdasarkan alamat mac. Dengan googling "pencarian alamat mac" dan yang serupa, saya perhatikan beberapa situs web yang membuat korelasi ini yang menunjukkan sumber data ini tersedia di suatu tempat. Di mana saya dapat menemukan sumber data ini yang mengkorelasikan alamat mac (input) dengan produsen (output)?
networking
mac-address
device
John R
sumber
sumber
Jawaban:
Paruh pertama (24 bit) dari alamat mac Anda disebut OUI (Pengidentifikasi Unik Organisasional) , dan mengidentifikasi perusahaan. Daftar ini tersedia di ieee.org:
http://standards.ieee.org/develop/regauth/oui/oui.txt
Mereka diformat seperti ini:
Kesenjangan antara nomor hex berurutan mungkin milik OUI yang Terdaftar Secara Pribadi. Tidak ada daftar terbuka untuk itu, tapi saya belum pernah menemukan alamat MAC dalam rentang seperti itu.
sumber
Seperti yang dikatakan @Bart De Vos, IEEE mempertahankan daftar kanonik OUI. Selain itu ada daftar Individual Address Block (IAB) di http://standards.ieee.org/develop/regauth/iab/iab.txt . Namun, entri dapat didaftarkan secara pribadi yang berarti bahwa mereka akan dihilangkan dari
oui.txt
daniab.txt
. Tim pengembangan Wireshark menyimpan daftar yang jauh lebih lengkap:https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob_plain;f=manuf
Kami menarik entri dari daftar OUI dan IAB publik IEEE, kontributor individual dan sumber lain yang kami bisa.
Tim Nmap menyimpan daftar terpisah di http://nmap.org/svn/nmap-mac-prefixes .
sumber
Anda mungkin lebih beruntung menarik ini melalui Hardware ID, yang jauh lebih spesifik, dan lebih sulit untuk dipalsukan
Anda harus bisa mendapatkannya melalui panggilan WMI sederhana ke Win32_PnPSignedDriver
meskipun sayangnya ini hanya akan bekerja untuk mesin berbasis Windows.
sumber