一种基于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网卡的工作模式,获取不同途径的网络数据包,扩大了数据流量的来源途径。