摘要随着网络科技的快速发展,网络安全问题成为我们关注的焦点。而网络数据信息的捕获与分析对网络安全有着重要的作用,为我们监测网络安全状态提供了大量的帮助。本篇论文设计是在现有Windows下设计并制作的一个有关网络监听的软件,它能有效地捕获现有网络数据,并将其数据以不同的类型和数量显示出来,达到分析类似IP首部协议类型、目的IP、源IP和端口号等类型数据。利用Winpcap(Windows Packet Capture)提供的端口捕获网络数据。利用VC++6。0中MFC编程来实现一个完整的界面来控制调用Winpcap中的函数来实现网络数据的捕获和多次捕获数据,然后根据预先对于IP、UDP和ICP等数据包的定义和TCP/IP等协议来分析捕获到的数据所包含的内容并将捕获到的网络信息返回显示出来。也可以选择将捕获到的数据信息保存到指定地方等待后续的进一步解析。83779
毕业论文关键字:网络数据;捕获;Winpcap;数据分析
Abstract With the rapid development of network technology, network security has become the focus of our attention。And information network data capture and analysis of network security has a important role, provides a lot of help for us to pay attention to the network security。 This paper is under the existing windows designed and produced by a relevant network monitoring software, it can effectively capture the existing network data and will be the data are displayed in different types and quantities, to analyze the similar IP header protocol type, IP destination address, source IP and the port number data type。 Using WinPcap (Windows packet capture) provides the port capture network data。 Using VC + + 6。0 MFC programming to achieve a complete interface to control the function call WinPcap to realize the network data capture and repeatedly capture data, then according to pre for IP, UDP and ICP data package definition and TCP / IP protocol to analyze the captured data contained in the content and the capture of network information returns display。 You can also select the capture of the data saved to the specified place to wait for further analysis。
Keywords:Network Data; Capture; Winpcap,Data analysis
目 录
第一章 绪 论 1
1。1课题背景 1
1。2选题的目的及意义 2
1。3。1如今网络安全现状 3
1。3。2现有的网络测试分析工具及其问题 3
1。4课题研究的内容及步骤 4
第二章 研究有关知识 5
2。1 TCP/IP协议概述 5
2。1。1 TCP/IP简介 5
2。1。2 TCP/IP历史 5
2。1。3 TCP/IP结构简介 6
2。1。4 TCP/IP中的名词定义 6
2。2 Winpcap开发技术介绍 11
2。2。1 Winpcap应用 11
2。2。2 Winpcap各部分组成简介 12
2。2。3 Winpcap使用流程图 12
2。2。4 Winpcap函数 13
2。2。5 Winpcap的安装使用方法 13
2。3 VC++软件介绍 13
第三章 软件设计与功能实现