1、 1 摘摘 要要 随着网络技术的不断发展,社会进入了一个信息爆炸的时代,世 界也由于网络而变小,人们通过各种技术和工具使交流突破了空间的 限制。在网络技术发展与普及的同时,网络安全问题引起了人们的广 泛关注。因此,研究并开发出一种能够有效地实时捕获网络信息的系 统具有极其重要的意义。基于这一情况,本论文针对网络数据的捕获 与数据包信息分析等问题进行了深入的探讨和研究。本论文逐一介绍 了信息捕获中的相关技术及需求分析,在系统设计中对数据包捕获模 块、解码数据包模块和数据库信息模块的实现进行了详细讲述。通过 运用 Sniffer 开发包实现网络数据包的捕获,利用 TCP/IP 协议的封 装理论和自
2、下而上的分析实现了数据包信息的分析,并且将分析出来 的信息存入数据库。另外,还能实现一些功能,如对指定的 IP 地址进 行数据包的捕获,对捕获结果进行显示等。 关键词:关键词:SnifferSniffer;数据捕获;信息分析;局域网数据捕获;信息分析;局域网 网络数据包的分析与实现 2 AbstractAbstract As development of the network and technology, the society comes into a age of information explosion. Due to the network, the world has beco
3、me smaller, and people use all kinds of technologies and tools to break through the limitation of communication. The network security has been widely concerned followed by the development and universal of the network technology. Therefore, it is great significance that an effective real-time interce
4、ption network information system is studied and developed. Base on this situation, this thesis in-depth studies to capture the network data and so on. Besides, it introduces relative technology and the needs information capture. The realization of the data capture module, data packet decoded module and database information module is displayed for detail in the systems design. The network data packet is captured through Sniffer, some functions has been realized, such as network data packet