|
分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
本帖最后由 东坡 于 2016-11-8 21:03 编辑
这几天闲来无事,看着360的路由器管家不太满意,便决定自己动手写一个管理工具
因为想加一个判断机型的功能,就研究了下,现在发出来方法
MAC地址的前三个字节是由IEEE的注册管理机构RA负责给不同厂家分配的代码(高位24位)
----百度百科
由此,我们可以通过取MAC的前三个字节来判断
分配信息可以从IEEE下载,地址:http://standards.ieee.org/develop/regauth/oui/oui.txt(建议迅雷下载)
打开以后可以看到这样的文本- E0-43-DB (hex) Shenzhen ViewAt Technology Co.,Ltd.
- E043DB (base 16) Shenzhen ViewAt Technology Co.,Ltd.
- 9A,Microprofit,6th Gaoxin South Road, High-Tech Industrial Park, Nanshan, Shenzhen, CHINA.
- shenzhen guangdong 518057
- CN
复制代码
我们先通过处理以后再使用
附上处理代码
Access数据库. 连接Access (数据库目录, , 假)temp = 到文本 (读入文件 (取特定目录 (3 ) + “\oui.txt”))’这里读入文件的目录请根据自己情况更改 正则. 创建 (“(.*)\(hex\)(.*)”, temp, 假, , , )计次循环首 (正则. 取匹配数量 (), i )Access数据库. 执行SQL (“insert into mac(`地址`,`厂商`) values ('” + 正则. 取子匹配文本 (i, 1, ) + “','” + 正则. 取子匹配文本 (i, 2, ) + “')”, )计次循环尾 ()
同时附上我已经处理好的文件
mac.zip
(535.78 KB, 下载次数: 147)
|
评分
-
查看全部评分
|