wireshark中有两种过滤显示过滤器
和捕获过滤器
,显示过滤器和捕获过滤器的语法不同
0x01 捕获过滤器(伯克利包过滤)
在wireshark抓包之前设置
位置一
位置二,捕获——>选项
语法
例子
比如只需要目的地址为百度的数据包
dst host www.baidu.com
只抓端口为3000到4000的数据包
0x02 显示过滤器
显示过滤表达示在工具栏下方的“显示过滤器”输入框输入即可生效
点击图中“书签”标志,再点管理“捕获筛选器”,即可看到常用捕获过滤表达示的书写形式
比较运算符
英文写法 | c语言写法 | 含义 |
---|---|---|
eq | == | 等于 |
ne | != | 不等于 |
gt | > | 大于 |
lt | < | 小于 |
ge | >= | 大于等于 |
le | <= | 小于等于 |
逻辑运算符 logical expressions
英文写法 | c语言写法 | 含义 |
---|---|---|
and | && | 与 |
or | || | 或 |
xor | ^^ | 异或 |
not | ! | 非 |
指定端口协议
tcp.srcport eq 26148