Wirshark 显示过滤器
二层显示过滤:
eth.addr==<MAC Address>:只显示具有指定mac地址
eth.src==<MAC Address>:只显示具有指定源MAC地址的数据帧
eth.dst==<MAC Address>:只显示具有指定的MAC地址的数据帧
eth.type==<protocol type (十六进制,格式0xNNNN)>:值显示指定以太网类型的流量
ARP显示过滤:
arp.opcode==<value>:只显示指定类型的ARP帧(ARP帧按其所含操作码字段值,可分为ARP应打帧、回应帧、RARP应打帧、响应帧)
arp.src.hw_mac==<MAC Address>:只显示由指定MAC地址的主机发出的ARP帧
IP显示过滤:
ip.addr==<IP Address>:只显示发往或源自设有指定IP地址的主机数据包
ip.src==<IP Address>:只显示由设有指定ip的主机发出的数据包
ip.dst==<IP Address>:只显示发往设有指定ip地址主机的数据包
ip.ttl==<value>、ip.ttl<value>或ip.ttl><value>:只显示ip包头中TTl字段值为指定值的数据包
ip.len==<value>、ip.len><value>或ip.len<<value>:只显示指定长度的ip数据包(包头中有一个2字节总长度的字段)
ip.version==<4/6>:只显示具有指定ip版本号的ip数据包
TCP/UDP显示过滤:
tcp.port==<value>或udp.port==<value>:只显示根据指定的TCP或UDP目的端口号来筛选
tcp.dstport==<value>或udp.dstport==<value>:只显示根据指定的TCP/UDP目的端口号来筛选的数据包
tcp.srcport==<value>或udp.srcport==<value>:只显示根据指定的TCP/UDP源于端口号筛选的数据包
UDP:头部结构非常简单,只包含源/目端口号字段,数据包长度字段,以及效验和字段,因此,对于UDP数据包而言,最重要的特点就是源、目端口号。
TCP:头部截然不同,因为TCP是一种面向连接的协议,内置有可靠的传输机制,所以TCP头部要比UDP头部复杂的很多,不过Wirshark完全能够理解TCP所具备的面向连接以及可靠性保证等机制,wireshark提供了tcp.flags、tcp.analysis等诸多功能强大的涉及TCP的显示过滤参数,只要运用得当,发现并解决TCP性能问题(比如,TCP重传、重复确认、零窗口等问题)或运作问题(TCP半开连接,会话重置等问题)自然不再话下。
tcp.analysis:可用参数来作为分析与TCP重传、重复确认、窗口大小有关的网络性能问题的参照物。在这一过滤参数名下,还包含多个子参数(可在Filter输入栏内,借助自动补齐特性,来获取参数名下完整的子参数列表)
tcp.analysis.retansmission:用来显示重传的TCP数据包
tcp.analysi.duplicate_ack:用来显示确认多次的TCP数据包
tcp.analysis.zero_window:用来显示含零窗口通告信息的TCP的数据包(TCP会话一端的主机通过此类TCP数据包,向对端主机报告,本机TCP窗口为0,请贵机停止通过该会话发送数据)
Wirshark 显示过滤器的更多相关文章
- wireshark捕获/显示过滤器表达式书写规律说明
一.说明 1.1 背景说明 对于大多数刚开始接触wireshark的使用者而言,经常是开始的时候时候看到wireshark能把所有数据包都拦截下来觉得强无敌,但是面对一大堆的数据包要问有什么用或者说想 ...
- wireshark显示过滤器的几种用法(转自他人博客)
本文章转自:http://blog.51cto.com/houm01/1872652 几种条件操作符 == eq 等于 ip.addr == 192.168.0.1 ip.addr ...
- 一站式学习Wireshark(十):应用Wireshark显示过滤器分析特定数据流(下)
介绍 掌握显示过滤器对于网络分析者来说是一项必备的技能.这是一项大海捞针的技巧.学会构建,编辑,保存关键的显示过滤器能够节省数小时的时间. 与捕捉过滤器使用的BPF语法不同,显示过滤器使用的是Wire ...
- 一站式学习Wireshark(九):应用Wireshark显示过滤器分析特定数据流(上)
介绍 掌握显示过滤器对于网络分析者来说是一项必备的技能.这是一项大海捞针的技巧.学会构建,编辑,保存关键的显示过滤器能够节省数小时的时间. 与捕捉过滤器使用的BPF语法不同,显示过滤器使用的是Wire ...
- 捕捉过滤器(CaptureFilters)和显示过滤器(DisplayFilters)--Wireshark
Wireshark的基本使用——过滤器 前言 网络上关于Wireshark的教程已有不少,博主就简单介绍一下Wireshark分析数据包时最重要的技巧之一的过滤器..一次性嗅探到的数据包有很多,想要高 ...
- wireshark中的抓包过滤器和显示过滤器
一 抓包过滤器 语法说明:BPF语法(Berkeley Packet Filter) 类型Tpye:host,net,port 方向Dir:src,dst 协议Proto:ether,ip,tcp, ...
- 在Wireshark中使用过滤器——显示过滤器
在Wireshark运行过程中选择搜索(Ctrl-F),第一个默认的搜索选项就是显示过滤器. 显示过滤器用于捕获文件,用来告诉Wireshark只显示那些符合过滤条件的数据包. 显示过滤器比捕获过滤器 ...
- Wireshark的两种过滤器与BPF过滤规则
Wirshark使用的关键就在于过滤出想要的数据包,下面介绍怎么过滤. 抓包过滤器 Wirshark有两种过滤器,一个是抓包过滤器,一个是显示过滤器,他们之间的区别在于抓包过滤器只抓取你设置的规则,同 ...
- 抓包工具Wireshark过滤器
抓包工具WireShark分为两种过滤器: 捕捉过滤器(CaptureFilters) 显示过滤器(DisplayFilters) 捕捉过虑器语法: Protocol Direction Host ...
随机推荐
- HTTP响应状态码说明
当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(Server Header)用以响应浏览器的请求. HTTP状态码共分为五种类型: 1**:信息,服务器接收到请求,需 ...
- 实现单台测试机6万websocket长连接
本文由作者郑银燕授权网易云社区发布. 本文是我在测试过程中的记录,实现了单台测试机发起最大的websocket长连接数.在一台测试机上,连接到一个远程服务时的本地端口是有限的.根据TCP/IP协议,由 ...
- Disruptor使用简介
disruptor是lmax公司开发的一款java高性能并发框架,其本质是一种类似队列的实现“生产者—消费者 ”模式的组件. 下面是其示例代码: public class DisruptorServe ...
- 面向对象进阶-item系列、__new__、__hash__、__eq__ (四)
item系列 dic = {'k':'v'}# 对象 : 存储属性 和调用方法dic['k'] = 'v'# class Foo:# def __init__(self,name,age,se ...
- POJ 1577Falling Leaves(二叉树的建立)
题目链接:http://poj.org/problem?id=1577 解题思路:题目是中文就不翻译了,网上都说这题很水,但本蒟蒻虽然知道是倒过来建立二叉搜索树,可是实现不了,得到小伙伴的关键递归思想 ...
- 一步一步教你使用 LSMW 批量处理数据
保存退出 输入完后,保存退出
- Xshell连接不上虚拟机Linux系统
以下是我在尝试网上各种办法之后总结的最优解决办法: 1.先在主机上检查虚拟机相关的必要的服务是否都已经启动 2.检查虚拟机系统防火墙是否处于关闭状态 3.检查虚拟机系统的ssh服务是否已经启动 4.检 ...
- iOS自动布局框架-Masonry详解
首先,在正式使用Masonry之前,我们先来看看在xib中我们是如何使用AutoLayout 从图中我们可以看出,只要设置相应得局限,控制好父视图与子视图之间的关系就应该很ok的拖出你需要的需 ...
- C语言 for循环次数
for (i = 0;i < n;i++) 则循环次数是N,而循环结束以后,i的值是n.循环的控制变量i,是选择从0开始还是从1开始,是判断i<n 还是i <= n,对循环的次数,循 ...
- (转)支持Multi Range Read索引优化
支持Multi Range Read索引优化 原文:http://book.51cto.com/art/201701/529465.htm http://book.51cto.com/art/2016 ...