1、 毕 业 设 计 题目: 基于 Visual C+的网络监听系统 I 基于 Visual C+的网络监听系统 摘 要 随着计算机网络技术的迅速发展,网络的安全问题也显得越发重要。网络监听技术 是系统安全领域内一个非常敏感的话题,也是一项重要的技术,具有很强的现实应用背 景。网络监听是网络监测、负载分析等管理活动常用的方法,同时也是黑客非法窃取信 息的手段。网络监听工具通过网络传输介质的共享特性实现抓包,获得当前网络的使用 状况,为网络管理员对网络中的信息进行实时的监测、分析提供一个合适的工具;同时 也让黑客截获本网段的一些敏感信息,威胁网络安全。 数据包捕获技术是设计网络分析软件的基础,而 W
2、inPcap 则是 Windows 系统中实现 的一个优秀的包捕获架构。文中结合该软件包的结构与功能对包捕获原理进行了详细的 分析, 并介绍了其在网络安全监控系统中的应用。 该系统的基本原理是通过调用 WinPcap 库捕获本地网络上的所有数据包,然后对数据包进行协议分析,从而可以实时地监控网 络。 关键词:网络监听,WinPcap,协议分析 II Network Monitoring System Based on Visual C + + ABSTRACT With the rapid development of computer network technology, network
3、security becomes more important. Network monitoring technology is a very sensitive topic in the field of system security is also an important technology, has a strong practical application background. Network monitoring network monitoring, load analysis and other management activities commonly used
4、method, but also hackers illegal means to steal information. Network monitoring tools to capture through the shared characteristics of the network transmission medium to achieve access to the current network usage, and provide a suitable tool for the network administrator on the network in real-time
5、 monitoring, analysis; also allow hackers to intercept network segment some sensitive information, threat to network security. The packet capture technology is the basis of the design of network analysis software, while WinPcap is an excellent packet capture architecture implemented in the Windows s
6、ystem. Combines the structure and function of the package and carried out a detailed analysis of packet capture principle, and its network security monitoring system. The basic principle of the system is a package by calling the WinPcap library to capture all the data on the local network, then the packet protocol analysis, which can monitor the network in real time. Key words: Network monitoring,WinPcap ,Protocol analysis III 目 录 摘要 . I ABSTRACT .II 1 引言 . 1 1.1 课题背景