如果您想查找更多数量或 MAC 地址列表,则运行脚本以从IEEE 的 OUI Listgrep中获取该行(使用或类似的东西)会更容易。请注意,oui.txt 文件用破折号而不是冒号分隔 MAC 地址。
为了让生活更有趣,这里有一个 shell 脚本,可以从制造商arp提供的任何东西中获取:
#!/bin/sh
# Get Mac Addresses, add missing 0s, only grab the first 8 characters, change to dashes and uppercase
arp -a | awk {'print toupper($4)'} | sed 's/^[0-9A-F]:/0&/g' | sed 's/:\([0-9A-F]\):/:0\1:/g' | cut -c 1-8 | sed 's/:/-/g' > /tmp/arp.txt
for line in `cat /tmp/arp.txt`
do
echo `grep $line /PATH/TO/oui.txt`
done
rm /tmp/arp.txt
示例输出:
00-00-5A (hex) SysKonnect GmbH
00-00-5A (hex) SysKonnect GmbH
00-03-93 (hex) Apple Computer, Inc.
00-17-F2 (hex) Apple Computer
00-17-F2 (hex) Apple Computer
00-0A-95 (hex) Apple Computer, Inc.
00-11-24 (hex) Apple Computer
00-16-CB (hex) Apple Computer
00-11-24 (hex) Apple Computer
00-17-F2 (hex) Apple Computer
00-16-CB (hex) Apple Computer
在线时我使用MAC_Find: - 如果您只查找一两个,它会很有帮助。
如果您想查找更多数量或 MAC 地址列表,则运行脚本以从IEEE 的 OUI List
grep
中获取该行(使用或类似的东西)会更容易。请注意,oui.txt 文件用破折号而不是冒号分隔 MAC 地址。为了让生活更有趣,这里有一个 shell 脚本,可以从制造商
arp
提供的任何东西中获取:示例输出:
MAC 地址的前 6 个字节代表OUI(组织唯一标识符)。这些是由 IEEE 管理的,所以我发现最好总是去源头:
http://standards.ieee.org/regauth/oui/index.shtml