一种基于Linux的底层数据包的高速捕获方法
摘要:
本发明提供一种基于Linux的底层数据包的高速捕获方法。本发明通过设定虚拟捕获设备模块(VUKM模块)修改网卡驱动程序,使到达网卡的数据包可以绕过内核协议栈直接转交给后续模块处理,以实现用户空间和内核空间的内存共享;并由内核空间高速传递给上层协议分析处理接口模块,为上层应用程序和网卡无冲突的访问VUKM模块提供一种机制,对已捕获的数据包作进一步处理,本发明可以在千兆网络环境下,高速获取经过网卡的原始数据包,可以克服传统的数据包捕获技术的弊端,提高获取效率。
公开/授权文献
0/0