提取MAC地址OUI对应的厂商信息
2013-12-11 00:00
274 查看
摘要: 最近需要提取MAC地址中OUI(前6位)对应的厂商信息,通过搜索在IEEE的官网上找到OUI与厂商和地址的映射文件,下文记录下提取方法.
学习笔记,以备查阅.
学习笔记,以备查阅.
@Author duangr
@Website http://my.oschina.net/duangr/blog/183789
将文件下载下来,上传到服务器上, 文件名为 oui.txt
通过如下脚本,处理文件格式
将上面代码写入脚本执行后,生成格式化后的文件 MAC_out.
P.S. 其中^A 为"Ctrl+V" "Ctrl+A" 输入
数据有了,后面是导入到数据库中还是存储到HDFS中,就看个人喜好了.
4. 相关链接
Linux
shell
学习笔记,以备查阅.
前言
最近需要提取MAC地址中OUI(前6位)对应的厂商信息,通过搜索在IEEE的官网上找到OUI与厂商和地址的映射文件,下文记录下提取方法.学习笔记,以备查阅.
@Author duangr
@Website http://my.oschina.net/duangr/blog/183789
1. IEEE OUI文件
http://standards.ieee.org/develop/regauth/oui/oui.txtOUI Organization company_id Organization Address 00-00-00 (hex) XEROX CORPORATION 000000 (base 16) XEROX CORPORATION M/S 105-50C 800 PHILLIPS ROAD WEBSTER NY 14580 UNITED STATES 00-00-01 (hex) XEROX CORPORATION 000001 (base 16) XEROX CORPORATION ZEROX SYSTEMS INSTITUTE M/S 105-50C 800 PHILLIPS ROAD WEBSTER NY 14580 UNITED STATES .......
将文件下载下来,上传到服务器上, 文件名为 oui.txt
2. 提取OUI与厂商的映射
从文件中grep hex 提取 00-00-00 对应的厂商信息cat oui.txt |grep hex > MAC_original.file
通过如下脚本,处理文件格式
#!/bin/sh SRC_FILE=MAC_original.file TGT_FILE=MAC_out.log rm ${TGT_FILE} declare -l str_l cat ${SRC_FILE} |grep -v "^#" | while read line; do str_l=${line:0:8} mac=`echo ${str_l} | awk -F"-" '{print $1":"$2":"$3}'` echo "${mac}^A${line:18}" >> ${TGT_FILE} done
将上面代码写入脚本执行后,生成格式化后的文件 MAC_out.
P.S. 其中^A 为"Ctrl+V" "Ctrl+A" 输入
3. 处理后的数据
00-00-00^AXEROX CORPORATION 00-00-01^AXEROX CORPORATION 00-00-02^AXEROX CORPORATION 00-00-03^AXEROX CORPORATION 00-00-04^AXEROX CORPORATION 00-00-05^AXEROX CORPORATION ...
数据有了,后面是导入到数据库中还是存储到HDFS中,就看个人喜好了.
4. 相关链接
Linuxshell
相关文章推荐
- python实现查询mac号对应的OUI厂商信息
- netapp 3050换盘操作流程对应日志信息
- ios打开通讯录及点击通讯录时提取相关信息
- 【MOOC】Python网络爬虫与信息提取-北京理工大学-part 1
- android应用流量信息提取
- 脚本遍历网络接口提取指定的信息
- 提取肤色信息原理及操作——opencv
- 找工作神器,提取各大网站有效的招聘信息(前程无忧、智联招聘、猎聘网)
- 「报告」工业互联网信息安全厂商报告-01
- servlet版本与tomcat版本对应关系,各版本web.xml头信息写法
- 从PDF中提取信息----PDFMiner
- vbs读取文件内的信息将对应数据拷贝到其他路径
- 【转】c# 从mp3中提取标题、艺术家、唱片标题、发行年、备注等信息
- 多媒体开发之h264中的sps---sps信息提取之分辨率宽高提取2
- 使用PowerShell 遍历证书信息,查找对应证书
- 信息标记与提取方法
- C#:基于WMI查询USB设备信息 及 Android设备厂商VID列表
- 提取中国IP段信息
- vba错误编号所对应的错误信息(备查)
- 百度地图 移动坐标显示该坐标周围对应的信息