前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >wireshark常用过滤命令

wireshark常用过滤命令

原创
作者头像
Windows技术交流
修改2021-12-08 16:41:02
8.5K0
修改2021-12-08 16:41:02
举报
文章被收录于专栏:Windows技术交流

wireshark常用过滤命令网上一搜一堆,我一般比较常用的就几个

ip.addr==xxx.xxx.xxx.xxx

tcp.port=xxx

udp.port==xxx

http.request.uri contains "xxx"

http contains "xxx"

http.request.method == "HEAD"

http.request.method == "GET"

http.request.method == "POST"

我一般会先用具体协议过滤个大概,比如tcp、udp、ssh、ftp、icmp、ssl、http、smtp等

一、过滤协议

tcp

udp

arp

icmp

http

smtp

ftp

dns

ssl

ssh

二、过滤IP

ip.src eq IP or ip.dst eq IP或ip.addr eq IP

eq也可以用==代替

"不等于"怎么表达?测试!=不行,得用not xx==yy,例如not tcp.port==3389 && not ip.addr==10.135.71.54 && not tcp.port==80(tcp端口不等于3389且tcp端口不等于22且地址不等于10.135.71.54)

再比如

!ssl 或者 not ssl

!(arp.src==192.168.1.1) and !(arp.dst.proto_ipv4==192.168.1.243)

三、过滤端口

tcp.port eq 443

tcp.dstport == 80 or tcp.srcport == 80

udp.port eq 53

四、过滤方向

src,dst,src and dst,src or dst

srcport,dstport,srcport and dstport,srcport or dstport

五、过滤http

①过滤http模式

http.request.method == "HEAD"

http.request.method == "GET"

http.request.method == "POST"

②模糊匹配字符串

http字符串过滤,这个字符串可以在Server部分,在URI部分,在域名部分等等

http.request.uri contains "string"

http contains "string"

六、tcp stream过滤

tcp.stream eq $streamindex

七、过滤rst

可以用这个条件找异常rst: tcp.flags.reset == 1 and tcp.ack == 0

例如ip.addr==10.1.2.35 && ip.addr==115.159.131.24 && tcp.flags.reset == 1

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档