一种基于OpenWRT系统的网络嗅探方法
基本信息
申请号 | CN201610369541.0 | 申请日 | - |
公开(公告)号 | CN105871658B | 公开(公告)日 | 2019-05-07 |
申请公布号 | CN105871658B | 申请公布日 | 2019-05-07 |
分类号 | H04L12/26(2006.01)I; H04L29/06(2006.01)I | 分类 | 电通信技术; |
发明人 | 闫高峰; 郭建勋; 刘宁; 许剑桥; 李明亮 | 申请(专利权)人 | 广州纳斯威尔信息技术有限公司 |
代理机构 | - | 代理人 | - |
地址 | 510000 广东省广州市高新技术产业开发区科学城科学大道162号B1区第7层705单元 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于OpenWRT系统的网络嗅探方法,具体步骤包括数据包抓取、数据包特征判断和数据包解析,软件启动后,先检查路由器本身的状态,获取其有线和无线网卡的信息,再根据网卡的状态,数据获取模块选择性的运行在不同网卡上,从而获取不同网卡的数据。本发明对提取到的数据包信息进行再次提取,自主实现基于OpenWRT路由器系统上网络数据包的获取和解析,根据OSI对于网络协议栈的规定和RFC对于协议格式的规定,将其中难以辨识的二进制数据以文本形式呈现,方便读者使用的同时也降低了软件入门门槛,更利于软件的推广和使用,利用Linux网卡的工作模式,获取不同途径的网络数据包,扩大了数据流量的来源途径。 |
