Carian Vendor Alamat MAC (OUI)
Butiran teknikal
Cara Carian Vendor Alamat MAC Berfungsi
Apa yang Alat Ini Lakukan
Carian Vendor Alamat MAC memetakan 24 bit pertama (OUI — Organisationally Unique Identifier) sesuatu alamat MAC kepada pengeluar berdaftar dengan membuat pertanyaan ke pangkalan data OUI Pihak Berkuasa Pendaftaran IEEE. Ia menerima alamat MAC dalam mana-mana format biasa (titik dua, sengkang, titik, tanpa pemisah) dan mengembalikan nama vendor, alamat berdaftar, serta bendera bit asas (locally-administered, multicast).
Kes Penggunaan Pembangun yang Lazim
Jurutera rangkaian mengenal pasti peranti yang tidak diketahui pada LAN dengan membaca OUI daripada log ARP atau DHCP. Penganalisis keselamatan mengesan perkakasan nakal atau tiruan yang OUInya tidak sepadan dengan jenama yang didakwa. Pembangun IoT mengesahkan bahawa perisian tegar yang baru diflash mengekalkan MAC yang betul. Perkakasan alat yang memaparkan label peranti yang mudah dibaca manusia (peta rangkaian, papan pemuka, tangkapan paket) menggunakan carian OUI untuk memperkayakan alamat mentah.
Format Data, Jenis, atau Varian
Format MAC yang disokong: dipisahkan titik dua (00:1A:2B:3C:4D:5E), dipisahkan sengkang (00-1A-2B-3C-4D-5E), notasi titik Cisco (001A.2B3C.4D5E), dan heks tanpa pemisah (001A2B3C4D5E). OUI diekstrak sebagai 6 aksara heks pertama. Pangkalan data IEEE yang dibundel (melalui pakej npm oui-data, ~3.9MB) mengandungi 39,000+ penetapan dan dimuatkan sekali apabila anda membuka alat — semua pertanyaan seterusnya adalah setempat.
Perangkap Lazim dan Kes Tepi
MAC yang ditadbir secara setempat (bit kedua paling kurang signifikan bagi oktet pertama ialah 1) ditetapkan oleh perisian, bukan oleh IEEE — ia tidak akan mempunyai padanan vendor. Saiz blok yang lebih baharu (MA-M, MA-S) menggunakan awalan 28 atau 36 bit; alat ini hanya memetakan OUI klasik 24-bit. Alamat multicast (bit paling kurang signifikan bagi oktet pertama ialah 1) ditandakan tetapi carian masih cuba mencari vendor dalam julat berdaftar.
Bila Perlu Menggunakan Alat Ini Berbanding Kod
Gunakan alat pelayar untuk pengecaman ad-hoc semasa meneliti tangkapan paket atau audit rangkaian. Dalam kod, gunakan pakej npm `oui` di sisi pelayan, modul `manuf` atau `netaddr.EUI.oui` Python, atau CSV boleh muat turun IEEE apabila anda memerlukan pengayaan pukal dalam saluran paip.