wireshark常用过滤表达式

本文介绍了Wireshark过滤表达式的使用,包括关键字“与或非”用于多组条件联合过滤,还阐述了针对IP、协议、端口、数据段长度和数据包内容的过滤方法,如针对特定IP地址、特定协议、特定端口的数据包捕获等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关键字

  1. and 表示 并且
  2. or 表示 或者
  3. 表示 取反
  4. eq== 等同

多组条件联合过滤数据包的命令,就是通过每个单个的条件命令与关键字“与或非”的组合实现的。

针对 IP 的过滤

  1. 针对源地址为 192.168.20.72 的包

    ip.src==192.168.20.72

  2. 针对目的地址为 192.168.20.72 的包

    ip.dst==192.168.20.72

  3. 对源地址或目的地址为 192.168.20.72 的包

    ip.addr==192.168.20.72

    等价为:

    ip.src==192.168.20.72 or ip.dst==192.168.20.72

  4. 如果要排除以上情况,只需要将其用括号包围,前边加一个 !

    !(表达式)

针对 协议 的过滤

  1. 仅捕获某种协议的数据包只需要把协议名字输入即可

    http

    注: 只能用小写

  2. 捕获多种协议的数据包

    http or telnet

  3. 排除某种协议的数据包

    not arp

    等价为:

    !arp

针对 端口 的过滤

  1. 捕获某一端口的数据包

    tcp.port==80

  2. 捕获高于某端口的数据包

    tcp.port>=500

针对 数据段长度 的过滤

  1. udp.length < 30
  2. tcp.len > 10
  3. http.content_length <= 20

针对 数据包内容 的过滤

  1. http 响应中包含 “Remote” 的包

    http contains "Remote"

参考链接: https://blog.csdn.net/quincyfang/article/details/56670181
参考链接:https://blog.csdn.net/aflyeaglenku/article/details/50884296

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值