MAC 地址供应商查找和模型检测

MAC Address vendor lookup and model detection

如果已经有关于此的主题,我深表歉意。

我目前正在考虑一个 Python 脚本,它可以 ping 一个特定的主机,捕获它的 MAC 地址并将它与一个 .txt 文件进行比较,该文件包含一个常见的 24 位的Mac具体厂商对应的地址。

您可以获得.txt 文件here

如果您查看该文件,您可能会注意到,一个制造商(例如 XEROX CORPORATION,第 4-9 行)可以拥有多个 "MAC Address segment"。我现在的问题是:有没有办法告诉我通常使用这个 MAC 的是哪种硬件(例如“000003”,XEROX CORPORATION)?它是打印机、计算机还是交换机之类的网络设备?

在此先感谢您的帮助!

只有 XEROX 可以告诉您他们是否对不同的设备使用不同的 MAC 范围。这是他们的内部业务,他们绝不会被要求披露他们如何为设备分配号码。唯一公开的信息是哪些范围已注册供其使用。