基于winpcap网络嗅探器 VC++源码+说明文档资料
实验内容
开发出一个 Windows 平台上的网络嗅探工具,能显示所捕获的数据包,并能
做相应的分析和统计。主要内容如下:
1、列出监测主机的所有网卡,选择一个网卡,设置为混杂模式进行监听。
2、捕获所有流经网卡的数据包,并利用 WinPcap 函数库设置过滤规则。
3、分析捕获到的数据包的包头和数据,按照各种协议的格式进行格式化显
示。
4、将所开发工具的捕获和分析结果与常用的嗅探器,如 Wireshark,进行比
较,完善程序代码。
开发环境
1. WinPcap 支持库
2. Visual C++ 语言,MFC 支持库
3. Visual Studio 2008 集成开发环境
4. Windows 2007 操作系统