Wireshark - 云飞翔- 博客园

  Wireshark有两种过滤器,他们的目的是不同的。

1.捕捉过滤器

设置捕捉过滤器的步骤是:
- 选择 capture -> options。
- 填写"capture filter"栏或者点击"capture filter"按钮为您的过滤器起一个名字并保存,以便在今后的捕捉中继续使用这个过滤器。
- 点击开始(Start)进行捕捉。
wireshark capture options

wireshark capture options

Protocol(协议):
可能的值: ether, fddi, ip, arp, rarp, decnet, lat, sca, moprc, mopdl, tcp and udp.
如果没有特别指明是什么协议,则默认使用所有支持的协议。

Wireshark图解教程(简介、抓包、过滤器) Direction(方向):
可能的值: src, dst, src and dst, src or dst
如果没有特别指明来源或目的地,则默认使用 "src or dst" 作为关键字。
例如,"host 10.2.2.2"与"src or dst host 10.2.2.2"是一样的。
Wireshark图解教程(简介、抓包、过滤器) Host(s):
可能的值: net, port, host, portrange.
如果没有指定此值,则默认使用"host"关键字。
例如,"src 10.1.1.1"与"src host 10.1.1.1"相同。

Wireshark图解教程(简介、抓包、过滤器) Logical Operations(逻辑运算):
可能的值:not, and, or.
否("not")具有{zg}的优先级。或("or")和与("and")具有相同的优先级,运算时从左至右进行。
例如,
"not tcp port 3128 and tcp port 23"与"(not tcp port 3128) and tcp port 23"相同。
"not tcp port 3128 and tcp port 23"与"not (tcp port 3128 and tcp port 23)"不同。

例子:

显示目的TCP端口为3128的封包。

显示来源IP地址为10.1.1.1的封包。

显示目的或来源IP地址为10.1.2.3的封包。

显示来源为UDP或TCP,并且端口号在2000至2500范围内的封包。

显示除了icmp以外的所有封包。(icmp通常被ping工具使用)

显示来源IP地址为10.7.2.12,但目的地不是10.200.0.0/16的封包。

显示来源IP为10.4.1.12或者来源网络为10.6.0.0/16,目的地TCP端口号在200至10000之间,并且目的位于网络10.0.0.0/8内的所有封包。

2.显示过滤器

String1, String2 (可选项):

协议的子类。
点击相关父类旁的"+"号,然后选择其子类。

Comparison operators (比较运算符):

可以使用6种比较运算符:

Wireshark图解教程(简介、抓包、过滤器) Logical expression_rs(逻辑运算符):

被程序员们熟知的逻辑异或是一种排除性的或。当其被用在过滤器的两个条件之间时,只有当且仅当其中的一个条件满足时,这样的结果才会被显示在屏幕上。
让我们举个例子:
"tcp.dstport 80 xor tcp.dstport 1025"
只有当目的TCP端口为80或者来源于端口1025(但又不能同时满足这两点)时,这样的封包才会被显示。

例子:

显示来源或目的IP地址为10.1.1.1的封包。

显示来源不为10.1.2.3或者目的不为10.4.5.6的封包。
换句话说,显示的封包将会为:
来源IP:除了10.1.2.3以外任意;目的IP:任意
以及
来源IP:任意;目的IP:除了10.4.5.6以外任意

显示来源不为10.1.2.3并且目的IP不为10.4.5.6的封包。
换句话说,显示的封包将会为:
来源IP:除了10.1.2.3以外任意;同时须满足,目的IP:除了10.4.5.6以外任意

如果过滤器的语法是正确的,表达式的背景呈绿色。如果呈红色,说明表达式有误。

wireshark display filter example 表达式正确
wireshark display filter example 表达式错误

 

郑重声明:资讯 【Wireshark - 云飞翔- 博客园】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——