winpcap的环境配置
1.首先配置环境:
1)在http://www.winpcap.org去下载库和开发文档(我使用的是4.0.1中文开发文档和4.0.2的库,这两个版本我没有发现区别^);
2)同样在上面的网址下载Winpcap的安装包,需安装;
2.设置工程环境(以Visual Studio 2005为例):
1)建立一个工程,打开工程属性.①配置属性→C/C++→常规→附加包含目录,添加刚才下载的开发库文件夹"Include"②配置属性→连接器→常规→附加包含目录,添加开发库文件夹"Lib";
2)在工程文件"stdafx.h"中包含"pcap.h"(可能需要包含"remote-ext.h"),并用"#pragma comment"添加动态链接库"Ws2_32.lib"、"Packet.lib"、"wpcap.lib"(后两个库在"Lib"文件夹内);
3.现在可以参考开发文档,自己写程序了(最后在发行debug和release版本可能修改头文件位置).注意:若要用MFC做一个界面,那最好是不要用里面的回调函数,因为会变得很麻烦,请见参考资料1.
另外,在自己电脑上写的这个程序要是移植到其他电脑上去,还是需要配置一下环境,这个小弟还没解决.麻烦知道的朋友告之,谢谢.
附开发库和开发文档的网盘下载地址:http://dl.dbank.com/c0qziq8n53
【参考资料 感谢作者】
http://www.cublog.cn/u2/64540/showart_654210.html
http://210.40.7.188/Source/013cc/cc01.asp
Winpcap是基于NPF(专注于抓包)的.与NPF对等还有NDIS,后者功能更强大!
我的理解是Winpcap详单与NDIS中三层协议的最上层"协议驱动"(还有中间层驱动,微端口驱动).
转载于:https://www.cnblogs.com/ziwuge/archive/2011/07/12/2104629.html
winpcap的环境配置相关推荐
- 在Visual Studio 2005下配置WinPcap开发环境
在Visual Studio 2005下配置WinPcap开发环境 http://www.winpcap.org/archive/ 4.1beta5_WpdPack.zip http://www.wi ...
- socket编程之DEV C++配置winpcap开发环境并编写网络嗅探器sniffer
欢迎关注我的个人博客:www.zuzhiang.cn 期末计算机网络课程设计让做一个网络嗅探器,要求可以检测和选择网卡,并打开到混杂模式,监听局域网中的所有数据包并解析出所用网络协议以及首部各个字段的 ...
- codeblocks配置winpcap开发环境
转载请注明出处,谢谢_ (:з」∠)_ 起因 最近作业要用Winpcap开发包分析.pcap文件实现报文字段的识别-本来打算用Visual Studio写,不过想起以前打OJ的时候都用Code::Bl ...
- Dev-C++ 配置 WinPcap 开发环境
VC++ 6.0实在是太老了,自己并不愿意在这个平台上开发,所以转而使用Dev-C++,以下是综合网上的教程和自己的试验总结出的用Dev-C++进行WinPcap网络开发的所需的环境配置工作: 首先是 ...
- 一步一步开发sniffer(Winpcap+MFC)(一)工欲善其事,必先配环境——配置winpcap开发环境
0.说在前面的话 1) 本文将以一个初学者的角度,一步一步几乎是从0开始讲述如何完成一个基于winpcap+MFC的sniffer(嗅探器)当然我指的"0"并不是指连编程都不会,如 ...
- WinPcap网络编程入门——0. 环境配置及系列介绍
WinPcap网络编程入门--0. 环境配置及系列介绍 系列教程章节直达: Winpcap网络编程入门--1. 获取设备列表: 说明:本教程适用于网络编程开发人员入门,将从底层分析 WinPcap 的 ...
- QT5.3 + vs2012 + box2d环境配置
安装vs 和 qt 下载vs 2012,傻瓜式安装,但安装时间可能比较长.(其中一定选择"Visual C++"选项) 下载Qt 5.3,选择适合自己电脑的版本下载安装,我选的是q ...
- YOLOv4 资源环境配置和测试样例效果
YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...
- cmd怎么实现Java你好_java环境配置以及如何在cmd窗口运行java代码
对于初学java的人来说,电脑的环境配置也许会让你头疼,但只要你认真一些学习,相信对你来说都是OK的啦~ 首先回到桌面,选择我的电脑,单击右键属性,进入高级系统设置,点击环境变量设置.用户变量选择Te ...
最新文章
- C# 36进制转10进制
- 重磅 | 2018年清华大学研究生新生大数据
- linux s g文本替换问题
- 效率最高的Excel数据导入续---SSIS Package包制作图解全过程
- Visio 方向工程连接 Oracle 10G
- 类的加载连接和初始化
- error C2143: syntax error : missing ';' before '}'
- C++_引用_引用的基本语法_注意事项_引用做函数参数---C++语言工作笔记031
- 天天 Java、C/C++,可这五种编程语言你知道吗?
- 成都高新税务推出智能电话语音咨询服务 24小时在线答复
- 安卓交叉编译环境配置
- Objective-C的对象模型
- 文本处理三剑客,正则表达式等
- unix下c语言recv函数,Linux send与recv函数详解
- HFSS仿真结果导出为SNP文件
- 中台之上(四):面对复杂的流程和数据,我们总结出了一个分析套路
- 以编程会安全,以安全辅未来——2017看雪安全开发者峰会 强势来袭!
- 微信怎么不带图片发朋友圈即只发文字朋友圈
- C# Task不执行的一种情况
- Leetcode 变位词组