-
进行网络实验所必需的程序包括WinPcap、WpdPack和Jpcap
资源介绍
无论是在windows操作系统下还是在linux操作系统下,要想捕获网络上的数据包,必须要对网卡进行控制,因为本机的数据报从网络上来到本机是通过网卡然后再保存到本地缓冲区上的。网络层上有各种各样的数据包,它们以不同的帧格式在网络层上进行传输,但是在传输时它们都遵循相同的协议格式,根据协议的标准,可获取相关数据包的传输协议及数据。
在windows系统中,因为源代码不对外公开,所以要安装一个叫winpcap的软件,这样用C或VC++就可以实现了。若用java语言来实现的,需要安装一个叫jpcap的软件,它本身就把底层的函数又封装了一下,这样就可以让java来使用了。
对于VC,在设置中加入库文件和头文件位置,#pragma comment(lib,"wpcap.lib")和#include ;对已Java,则添加额外的jar文件就可以了。(具体需要,设置有所不同)
- 上一篇: winpcap数据包捕获
- 下一篇: Windows下实现网络数据包捕获.pdf