摘要:
如今,随着计算机技术的飞速发展,无线网络已经成为人们日常生活中不可缺少的工具。同时,无线网络的安全性和可靠性也日益受到人们的重视。数据包捕获、解析与重组还原技术是网络安全维护的基本手段,同时也是入侵网络的核心手段。所以对网络数据包捕获、解析与重组还原技术的研究和开发是对保证网络的安全、健康、可靠运行有积极的意义。本文主要针对网络数据包捕获与分析技术进行了比较深入的研究分析,设计出一种基于Linux系统的网络数据包捕获的方法。在该方法中,原始套接字作为系统主要开发技术,使用基于Open Wrt系统的极路由器并进行交叉编译,通过Win SCP植入到路由器的环境开发出在无线路由器上的数据包捕获的系统。在此基础上,利用软件工程和面向对象的分析技术,确定网络数据包捕获系统的主要功能模块。其功能主要包括:数据包捕获、数据包解析、数据包存储、数据包重组还原等。同时对各个功能模块进行了详细设计和编码实现。本系统主要实现图片、文本的数据包重组还原,并且进行了功能测试。其次,本系统利用重组还原的数据内容与路由器提供的接口对流过路由器的敏感信息实现安全性检测,若发现可疑的非法访问,则对路由表进行修改控制来屏蔽这些访问,从而保证网络环境的安全性和可靠性。因此,开发的网络数据包捕获系统对个人和中小型企业网络环境的维护具有积极的意义。
展开