Wireshark 过滤器简单用法

    wireshark 的filter工具是非常强大的,原来一直简单的定义一些ip源,目的地址。昨天琨琨找我要个抓包工具,要过滤具体的数据包有效负载的关键字,这个我确实没用过,于是把wireshark filter的文档看了一下,简单的做了一个总结,可能有错误,希望大家纠正。

    wireshark的过滤器可以分为在抓包过程中过滤和显示过滤两种主要的功能

    比值运算

等于
Equal
eq
==
不等于
Not Equal
ne
!=
大于
Greater Than
gt
>
小于
Less Than
lt
<
大于等于
Greater than or Equal to
ge
>=
小于等于
Less than or Equal to
le
<=

 

    逻辑运算

与运算
Logical AND
and
&&
或运算
Logical OR
or||
非运算
Logical NOT
not

    搜索和匹配参数

contains ""包含可以搜索一个字符串或者是一个bytes,不能用于原子字段,例如数字或者IP地址
match ""匹配支持基于perl规则的正则表达式,对应协议或协议负载内的字符串。

 

其它function

upper(string-field) - converts a string field to uppercase lower(string-field) - converts a string field to lowercase
实例
1,查找某种协议
直接输入协议的名称
2,源IP地址为×××× 的HTTP协议,其中包含TEST字段
ip.src == 10.1.10.55 and http contains "test" 这是我发的一条内容为test的微博信息,点击apply应用过滤条件
过滤得到两个数据包,这是我通过chrome同时更新到了两个微博
详细的子属性,可以自动提示,例如输入ip.以后,IP的子属性就会自动呈现出来。

3,查找本机收到的,数据包长度小于100的IP数据包

ip.len <= 100 and ip.dst == 10.1.10.55

只要你对协议本身是非常的熟悉的话wireshark还有很多功能可以发掘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值