最近需要设计网络抓包方面的软件,WinCap在这方面还是挺有名气的,于是下载了一个WinCap 4.02做了点研究由于本人一直在用MFC做一些设计,所以这里就MFC下使用WinCap4.02写点心得,主要目的是总结和帮助新手们更快地入门。
一、配置
第一步:下载官方主页上的WinCap安装包和开发包(Develop)
第二步: 为方便使用把开发包里面的include文件下的.h文件添加入VC6的include文件夹下面,把lib文件夹下面的.lib文件添加入vc6的lib文件夹下面。
好了现在在开发MFC项目的使用要使用wincap只需要在项目文档中加入应用#include "pcap.h",在编译器选项当中增加连接库wcap.lib 和wsock32.lib两个,然和就可以使用wincap提供的函数了。
二、基本的程序
使用wincap最简单的应用是抓包,抓tcp/ip数据包。其他的就先不看了,直接运行开发包里面给的examples,看看文件:pktdump.h
/*
* Copyright (c) 1999 - 2005 NetGroup, Politecnico di Torino (Italy)
* Copyright (c) 2005 - 2006 CACE Technologies, Davis (California)
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the dist
WinCap 使用心得
最新推荐文章于 2024-08-30 11:41:58 发布
本文介绍了如何在MFC环境下配置和使用WinCap 4.02进行网络抓包,包括将开发包文件添加到VC6相应目录,通过#include "pcap.h"和链接库设置使用WinCap功能,并提供了基本的抓包程序示例。
摘要由CSDN通过智能技术生成