wireshark 捕获过滤器

wireshark过滤器有两种:捕获过滤器、显示过滤器

捕获过滤器:减少捕获的报文大小

显示过滤器:对捕获的报文进行过滤显示

捕获过滤器的过滤功能相比显示过滤器弱,但适用范围广泛,使用BPF语法,可以用在很多工具,比如tcpdump。

这篇文章介绍:捕获过滤器,下篇介绍显示过滤器

在网卡选择窗口,可以填写 捕获过滤器


捕获过滤器使用的是(BPF):Berkeley packet filter(http://biot.com/capstats/bpf.html

BPF的概念

下面的表达式含义:抓取  www.jd.com 对应的ip地址上的数据,并且 端口是80的数据包

限定词(qualifier):描述后面值的含义,比如 port 80,表示端口为80

逻辑操作符:连接多个原语 可以有(与或非): and(&&)、or(||)、not(!)

上图中的“值“在官网对应的是:id (name or number)

The expression consists of one or more primitives. Primitives usually consist of an id (name or number) preceded by one or more qualifiers.

限定词

限定词主要有三类

限定词含义可取的值例子
Type表示类型hostnet , port and portrange.host www.jd.com
Dir网络出入方向srcdstsrc or dst and src and dst

dst port 80

目标80端口

Proto指定协议类型

etherfdditrwlanipip6

arprarpdecnettcp and udp

tcp

 

 

 

 

 

 

 

一些例子

表达式含义
捕获单个IP
host www.jd.com捕获www.jd.com对应ip地址上的数据包
host 192.168.0.11捕获 来自/到达 192.168.0.11 的数据
not host 192.168.0.11捕获除了 来自/到达 192.168.0.11 的数据
src host 192.168.0.11捕获来自 192.168.0.11的数据
dst host 192.168.0.11捕获到达 192.168.0.11的数据
捕获范围IP
net 192.168.0.11/24捕获到达/来自 192.168.0.11网络中任何主机的数据
net 192.168.0.11 mask 255.255.255.0同上
捕获端口
port 80捕获到达/来自 端口号为80的 UDP/TCP数据报文
tcp port 80捕获到达/来自 端口号为80的 TCP数据报文
udp port 80捕获到达/来自 端口号为80的 UDP数据报文
portrange 80-800捕获到达/来自 端口号为80~800的 UDP/TCP数据报文

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值