
基于Winpcap的ARP报文发送与解析及MFC界面实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目采用Winpcap和MFC技术,实现了ARP协议报文的发送、接收与解析功能,并设计了用户交互界面,适用于网络测试与安全研究。
一)设计内容
利用WinpCap开源库函数编写程序实现ARP报文的发送与接收。
二)设计要求
1. 熟悉并掌握使用WinPcap进行网络编程的过程。
2. 至少要实现ARP报文的发送或接收功能,如果时间允许,则最好能够同时完成两者。
3. 设计一个界面用于显示发送和/或接收到的ARP报文信息。
三)说明
1. 请参考《WinPcap中文技术文档》熟悉并掌握使用WinpCap进行网络编程的方法。
2. 软件开发工具为Visual Studio,当前使用的版本是VS 2010。
3. 环境配置步骤如下:
- 在View中选择Property Manager,展开工程,再依次展开Debug|Win32。右击Microsoft.Cpp.Win32.user并选择Properties(此处设置全局有效);
- 接下来进行以下三步操作:
① 设置环境目录,在VC++ Directories中的Include Directories和Library Directories中添加路径。例如,假设将wpdpack文件夹放置在C盘,则应输入如下内容:
Include Directories: c:/wpdpack/Include;
Library Directories: c:/wpdpack/Lib;(注意分号!)
② 在设置编译条件时,在C/C++下的Preprocessor中,添加WPCAP;HAVE_REMOTE;到预处理器定义项中。每个预处理符号之间用“;”隔开。
③ 设置链接器Linker中的Input部分的Additional Dependencies(附加依赖项)为wpcap.lib和ws2_32.lib。
全部评论 (0)


