关于通过MAC反查设备型号,厂商

实际上原理很简单, 因为IEEE事先做了规定,哪些MAC属于哪个厂商, 然而有了MAC并不代表完全准确

因为: 

1. mac地址仅代表了网卡上的地址,但是网卡最终被使用在什么设备上,很难准确的判断 (比如intel生产的网卡,实际上用在一台电脑或服务器上,这种是无法预料的)

2. mac地址可以被修改

不过这个功能起码比没有办法查要进了一步,所以还是有一定的价值的

OUI官方地址

http://standards-oui.ieee.org/oui/oui.txt

网上的查询方法

https://mac.51240.com/80-9f-ab-08-dc-fe__mac/

https://www.atool99.com/mac.php?q=68%3A05%3ACA%3A1C%3A01%3A71

此外有一个python的开源包可以做这件事,只是需要注意要及时的更新这个oui数据 (目前这个oui更新的方法还没有研究,只看到github上这个项目中的oui文件是4年前的)

https://github.com/hustcc/mac.py

pip install mac.py

from macpy import Mac

mac = Mac()

mac.search("xxxxx")  #返回一个json

原文地址:https://www.cnblogs.com/yeyong/p/13405160.html