Mac-Address
從 MAC 地址獲取 OUI 供應商資訊的命令行工具?
我發現了一些似乎可以更新我係統上的OUI MAC 地址供應商數據庫的工具,例如get-oui、airodump-ng-oui-update或
update-oui
:update-oui(8) OUI update-oui(8) NAME update-oui - download new version of the OUI and IAB lists SYNOPSIS update-oui DESCRIPTION update-oui fetches the current version of the OUI and IAB lists from http://standards.ieee.org/regauth/oui/index.shtml and installs it, if the installed versions is older than 5 days. This utility requires curl, wget or libwww-perl to be installed. OPTIONS -q Be quiet. Do not output messages. -f Force the update, even if the file is newer than 5 days. FILES /usr/share/misc/ Directory holding symbolic links to oui.txt and iab.txt
但是,如果我在我的網路上搜尋 IP:
luis@Zarzamoro:~$ sudo netdiscover -i eth1 92 Captured ARP Req/Rep packets, from 12 hosts. Total size: 5520 _____________________________________________________________________________ IP At MAC Address Count Len MAC Vendor ----------------------------------------------------------------------------- 192.168.4.31 bc:f1:f2:12:b4:93 60 3600 Unknown vendor 192.168.4.24 f0:db:e2:de:11:80 02 120 Unknown vendor 192.168.4.242 00:1d:7e:9c:6e:fc 05 300 Cisco-Linksys, LLC 192.168.4.243 00:1c:10:64:63:ac 05 300 Cisco-Linksys, LLC 192.168.4.244 00:1c:10:64:5f:94 05 300 Cisco-Linksys, LLC 192.168.4.1 d8:61:94:e5:0b:1d 05 300 Unknown vendor 192.168.4.246 00:1a:70:2f:ab:4b 04 240 Cisco-Linksys, LLC 192.168.4.10 84:11:9e:2b:1c:d6 01 060 Unknown vendor 192.168.4.11 ec:1f:72:5d:42:d0 02 120 Unknown vendor 192.168.4.245 00:1a:70:2f:aa:63 01 060 Cisco-Linksys, LLC 192.168.4.248 00:1a:70:2f:aa:d1 01 060 Cisco-Linksys, LLC 192.168.4.251 44:d9:e7:0a:0b:98 01 060 Unknown vendor
只要有一些 MAC 報告為
Unknown vendor
,我想在任何 OUI 數據庫中搜尋其資訊。執行此搜尋的正確命令行方式是什麼? 也許是這樣的:
oui-info 44:d9:e7
注意:我知道使用網路瀏覽器可以搜尋 MAC 的前 3 對,但我想要一些命令行方法,所以我可以編寫腳本或通過遠端登錄 (SSH) 使用。
我不認為有一個自動化工具可以滿足您的要求,但可以通過直接處理 oui.txt 文件來完成。
首先它辨識下載的文件,例如:
root@kalilloX:~# locate oui.txt /var/lib/ieee-data/oui.txt
然後搜尋您感興趣的字元串。您必須刪除
:
或插入一個-
:root@kalilloX:~# grep -i "44d9e7" /var/lib/ieee-data/oui.txt 44D9E7 (base 16) Ubiquiti Networks, Inc.
與 LilloX 類似的答案,但使用 nMap(如果安裝在系統中):
luis@balanceador:~$ locate nmap-mac-prefixes /usr/share/nmap/nmap-mac-prefixes luis@balanceador:~$ grep 0024A5 -i /usr/share/nmap/nmap-mac-prefixes 0024A5 Buffalo
假設與儲存 OUI 資訊的任何其他程序一起使用,例如
airodump-ng-oui-update
(oui.txt
在這種情況下歸檔)或其他幾個程序:
/usr/share/btscanner/oui.txt
/usr/share/bluelog/oui.txt
/usr/share/ieee-data/oui.txt
/usr/share/golismero/thirdparty_libs/netaddr/eui/oui.txt
/usr/share/metasploit-framework/vendor/bundle/ruby/2.1.0/gems/packetfu-1.1.11/examples/oui.txt
/etc/unicornscan/oui.txt
/var/lib/ieee-data/oui.txt