论文部分内容阅读
随着信息时代的到来,互联网已经进入了每一个人的日常生活。然而,互联网建立在自由开放的基础之上,随着人们在互联网上进行的活动日益增多,网络上传递的信息也开始鱼龙混杂,于是如何对互联网上的信息内容进行监测管理成为了人们研究的热点问题。另外,随着802.11无线局域网协议的提出,计算机网络环境正在发生转变,如何在无线802.11网络环境下实现对信息内容的监测,急需得到研究和解决。网络信息内容监测是网络监测中的一个重要分支,它主要监测网络上传递的信息的具体内容。网络信息内容监测一般采用从网络通信中间过程进行捕获、分析和还原的方案,而数据捕获、协议分析、应用数据还原、内容分析与过滤是网络信息内容监测的关键技术。802.11无线局域网环境下的网络信息内容监测具有很多新问题,包括大量的管理帧和控制帧对数据捕获的影响,新的帧格式对协议分析的影响,无线认证加密对数据还原的影响,等等。本文对网络信息内容监测的原理与关键技术做了研究,对无线802.11网络环境下的新问题做了研究与讨论,之后提出了一种基于Linux系统的网络信息内容监测系统。该系统采用数据捕获、协议分析、会话重聚、应用数据还原、内容分析与过滤五层结构,实现的功能包括网络通信数据包的捕获,捕获数据包的详细协议分析,对telnet远程登录命令交互过程、ftp传输的目录和数据文件、http上网浏览的网页等几种应用层会话内容的还原,根据用户关注的敏感特征词进行的关键词分析过滤。该系统支持无线802.11环境,并具有很好的扩展性。在详细的设计了系统的结构和每一层结构之后,本文对系统进行了实现,并详细地给出了其中关键的会话重聚层、应用数据还原层、内容分析与过滤层的实现流程。在本文最后部分,对系统进行了以太网环境和无线802.11网络环境下的功能测试,给出了测试结果,并对本文做了总结,对下一步工作提出展望。