网卡测试软件 源码,网卡厂商自动识别工具(附源代码)

编程入门 行业动态 更新时间:2024-10-20 20:36:05

<a href=https://www.elefans.com/category/jswz/34/1767562.html style=网卡测试软件 源码,网卡厂商自动识别工具(附源代码)"/>

网卡测试软件 源码,网卡厂商自动识别工具(附源代码)

原标题:网卡厂商自动识别工具(附源代码)

在渗透测试过程中,为了推测局域网内主机品牌,一个简单易行的办法就是通过ARP协议获取主机MAC地址列表,再通过互联网手动查询其所属厂商。笔者分享的工具实现了在ARP命令(arp -a)输出文件上自动添加相应厂商信息的功能。工具虽小,但是解决了实际需求。

1 基础知识

网卡物理地址(MAC地址)共有6个字节48位组成,前三个字节由网卡制造商从IEEE组织申请获得,后三个字节由网卡制造商自行编制。前三个字节又称为组织唯一标识符(OUI,Organizationally unique identifier),IEEE组织发布的oui.txt文件中记录着世界上所有网卡制造商与MAC地址前三个字节的对应关系。

2 实现原理

网卡厂商自动识别工具实现流程如图2所示,主要包括两个过程:初始化过程和添加厂商过程。初始化过程完成了组织唯一标识符库(即MAC地址前三个字节与网卡厂商对应关系表)的加载和输入输出流的创建。添加厂商过程主要是逐行检测“arp -a”命令输出文件,针对接口信息行直接输出结果,针对标题行添加ORG列名后输出结果,针对MAC地址行至组织唯一标识符库中检索并添加厂商信息后输出结果。

3 使用指南

3.1 操作命令

3.2 输入示例 arp-all.txt

3.3 输出示例 arp-all-org.txt

*本文作者:gaearrow,转载请注明来自FreeBuf(FreeBuf.COM)返回搜狐,查看更多

责任编辑:

更多推荐

网卡测试软件 源码,网卡厂商自动识别工具(附源代码)

本文发布于:2024-02-12 04:55:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1686145.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:网卡   自动识别   源代码   源码   厂商

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!