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 ...
随机推荐
- 蚂蚁男孩.队列组件(Framework.Mayiboy.Queue)
它能做什么 主要是用来方便使用队列而诞生,该组件封装了Queue和Redis中的队列,能够通过简单配置就可以高效快速使用起来. 使用说明 一. 下载源码,自己手动编译,手动引用必要的程序集.(需 ...
- shiro之深度解析FormAuthenticationFilter
shiro是我们在项目经常使用到的权限管理框架,本文我们就重点来分析FormAuthenticationFilter的验证过程. FormAuthenticationFilter 1.继承结构 ...
- C++ malloc 和 new 的函数说明
malloc 和 new 一些不同点 1. 数组变量的申请 int *p = (int *) malloc (sizeof(int) * 5); if(p==NUILL) return; free ...
- elasticsearch 分片(Shards)的理解
分片重要性 Es中所有数据均衡的存储在集群中各个节点的分片中,会影响ES的性能.安全和稳定性, 所以很有必要了解一下它. 分片是什么? 简单来讲就是咱们在ES中所有数据的文件块,也是数据的最小单元块, ...
- [bug] JS sort 函数在 ios 中无效
首先,请原谅我做一次标题党: 但我觉得从发现问题到最后解决问题的过程还是蛮有意思的,特此记录一下: 背景 近两天开发的航班延误宝是内嵌在客户端(android.ios)webview 中的 H5 页面 ...
- PHP之旅4 php 超全局变量
预定义数组: 自动全局变量---超全局数组 1.包含了来自web服务器,客户端,运行环境和用户输入的数据 2.这些数组比较特别 3.全局范围内自动生效,都可以直接使用这些数组 4.用户不能自定义这些数 ...
- linux 服务器性能监控(一)
这篇文章主要介绍一些常用的linux服务器性能监控命令,包括命令的常用参数.指标的含义以及一些交互操作. 几个问题 命令本身并不复杂,关键是你对操作系统基础知识的掌握和理解,先来看看下面几个问题: C ...
- JS - ECMAScript2015(ES6)新特性
友情提示:本文仅mark几个常用的新特性,详细请参见:ES6入门 - ryf: 碎片 var VS let VS const var:声明全局变量, let:声明块级变量,即局部变量 const:声明 ...
- iOS-UIScrollView内容复用【实现两个试图的复用】
前言 这里说的内容复用,是指添加到 ScrollView 里面的试图是同一个模型:比如,我需要在 ScrollView 上添加100个 xkView(其他封装好的VC.UIView),每次滑动 Scr ...
- 【转】MySQL下载安装验证
MySQL官网下载路径:https://dev.mysql.com/downloads/mysql/ MySQL安装步骤:转自博主 Smile_Coding 博文:https://www.cnblog ...