社区
网络编程
帖子详情
winpcap设置过滤IP范围
cattycat
2008-12-23 01:54:51
请教如何设置filter来过滤一个ip范围,
就是ip在192.168.1.1到192.168.1.254之间,
是不是ip>192.168.1.1 and ip<192.168.1.254
希望哪位能给以解决,谢谢!
...全文
344
5
打赏
收藏
winpcap设置过滤IP范围
请教如何设置filter来过滤一个ip范围, 就是ip在192.168.1.1到192.168.1.254之间, 是不是ip>192.168.1.1 and ip<192.168.1.254 希望哪位能给以解决,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Win32Coder
2008-12-24
打赏
举报
回复
o~~
oyljerry
2008-12-23
打赏
举报
回复
过滤规则
http://www.winpcap.org/docs/docs_40_2/html/group__language.html
cattycat
2008-12-23
打赏
举报
回复
问2楼,那个语法的filter怎么写?
我写的如下:
char strFilter[100];
sprintf(strFilter,"((ip[12]*%u+ip[13]*%u+ip[14]*%u+ip[15])>=%u) and ((ip[12]*%u+ip[13]*%u+ip[14]*%u+ip[15])<=%u) ",0x1000000,0x10000,0x100,firstIP,0x1000000,0x10000,0x100,lastIP);
这个编译的时候没问题,
if (pcap_compile(fp, &fcode,strFilter, 1,dwNetMask) <0 )
但是setfilter就不对了,不知道问题在哪?能不能给看看写的这个语法有问题么?
if (pcap_setfilter(fp, &fcode)<0)
谢谢!
oyljerry
2008-12-23
打赏
举报
回复
if (pcap_setfilter(adhandle, &fcode) < 0)
Wenxy1
2008-12-23
打赏
举报
回复
建议看开源抓网络数据包的软件Ethereal 的源代码,它就调用了Winpcap库。
计网实验
win
pcap
获取
IP
包 实验报告
1 实验目的 通过捕获并分析以太网帧,分析常见数据包的帧格式,熟悉以太网中常用协议及其报文 格式,如 ARP、ICMP、
IP
协议。 学会对捕获到的数据帧按指定的条件进行
过滤
,为网络流量深入分析做基础。所谓的指 定条件可包含:指定的目的
IP
地址、指定的源
IP
地址、指定的协议类型等(参考 Wireshark 的
过滤
条件),比如当指定协议类型为
IP
时,其它类型的数据帧将被丢弃,仅留下
IP
数据 帧。 2 实验环境
win
dows操作系统,编程语言C/C++。 3 实验结果 使用
Win
dows
实现网络抓包功能的
Win
pcap
工具开发指南
Win
pcap
是一个强大的网络分析工具库,广泛应用于
Win
dows平台上网络通信数据包的捕获和分析。它的核心功能允许用户无需依赖特定的操作系统协议实现即可直接访问网络层数据。数据链路层是OSI模型的第二层,主要负责网络中相邻节点之间的数据传输。在这一层面上,网络抓包工具可以捕获到帧(Frames),这是网络接口卡(NIC)之间传输的最基本的数据单元。每个数据帧都包含了源地址、目的地址以及数据载荷。
深度剖析
Win
Pcap
之(十)――数据包的内核
过滤
(13)
数据包到达网络接口时,链路层的设备驱动程序通常是将数据包直接传送给协议栈进行处理。当NPF以一个协议驱动程序注册后,也类似于一个协议栈。链路层驱动程序在将数据包传送给协议栈时也会传递给NPF。NPF负责将此数据包指针传递至内核
过滤
器(可能有多个),
过滤
器决定数据包是否被接收以及数据包中的哪些内容将被接收。对于每一个决定接受数据包的
过滤
器,NPF才执行数据复制工作,将所需的数据复制到与
过滤
器...
深度剖析
Win
Pcap
之(十)——数据包的内核
过滤
(13)
本文转自http://eslxf.blog.51cto.com/918801/278880 数据包
过滤
过程 数据包到达网络接口时,链路层的设备驱动程序通常是将数据包直接传送给协议栈进行处理。当NPF以一个协议驱动程序注册后,也类似于一个协议栈。链路层驱动程序在将数据包传送给协议栈时也会传递给NPF。NPF负责将此数据包指针传递至内核
过滤
器(可能有多个),
过滤
器决定数据包是否被接收以及
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章