如何取得OUI資訊

維基百科

組織唯一標識符(Organizationally unique identifier,OUI)

組織唯一標識符(Organizationally unique identifier,OUI)是一個24位的數字,用於唯一標識一個供應商製造商或其他組織。組織唯一標識符由供應商、製造商或其他組織從電氣電子工程師學會(IEEE)的註冊機構那裡購買。組織唯一標識符一般應用於MAC地址等領域[1][2],用於唯一識別特定設備[3]
MAC地址中,組織唯一標識符與另一個由供應商分配的24位數字共同組成MAC地址MAC地址的前三個八位元組為組織唯一標識符。

根據維基百科,MAC Address中的前三個八位元組為OUI,如果是一般的16進位制表示的MAC Address,也就是前六個四位元組。

如果有一組MAC,我們可以上網站MACVendors輸入MAC Address,得到該MAC Address的生產商資訊。

知道生產商資訊,就能設備外觀的生產商LOGO去搜尋目標設備。

在Python中,使用manuf模組,可以辨識出生產商,其資料庫是來自Wireshark OUI Lookup Tool, 可惜不夠完整。

搜尋其他的搜尋套件,回到最初的維基百科上,會發現這個組織唯一標示符(OUI)是IEEE購買,因此,我們可以直接從IEEE得到相關訊息。

IEEE的註冊OUI,可以直接下載txt或csv格式的檔案。

使用從IEEE經過OUI對照到的設備的生產商資訊比起Wireshark的更多。