有一个通过 MAC 地址查找品牌/型号的好工具吗?

有一个通过 MAC 地址查找品牌/型号的好工具吗?

MAC 地址(以太网 ID)的前几位数字特定于其制造商/型号。我不会问什么是最好的办法查找这些,因为它是主观的......但我很想知道这里是否有人找到了特别有效的资源来做到这一点。

答案1

上网时我使用MAC_查找:- 如果您仅查找一两个,它会很有帮助。

如果你想要查找大量或 MAC 地址列表,那么运行脚本来抓取行(使用grep或类似的东西)会更容易IEEE 的 OUI 列表。请注意,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

答案2

MAC 地址的前 6 个字节代表OUI(组织唯一标识符)。这些是由 IEEE 管理的,因此我发现最好始终访问源头:

http://standards.ieee.org/regauth/oui/index.shtml

相关内容