wireshark过滤规则详解

article/2025/9/12 20:35:28

过滤器有两种:
一种是显示过滤器,就是主界面上那个,用来在捕获的记录中找到所需要的记录

一种是捕获过滤器,用来过滤捕获的封包,以免捕获太多的记录。 在Capture -> Capture Filters 中设置
保存过滤,在Filter栏上,填好Filter的表达式后,点击Save按钮, 取个名字。比如”Filter 102”,

一、捕获过滤器
这里写图片描述
1.Protocol(协议):
可能的值: ether, fddi, ip, arp, rarp, decnet, lat, sca, moprc, mopdl, tcp and udp.
如果没有特别指明是什么协议,则默认使用所有支持的协议。

2.Direction(方向):
可能的值: src, dst, src and dst, src or dst
如果没有特别指明来源或目的地,则默认使用 “src or dst” 作为关键字。
例如,”host 10.2.2.2”与”src or dst host 10.2.2.2”是一样的。 Host(s):
可能的值: net, port, host, portrange.
如果没有指定此值,则默认使用”host”关键字。
例如,”src 10.1.1.1”与”src host 10.1.1.1”相同。

3.Logical Operations(逻辑运算):
可能的值:not, and, or.
否(“not”)具有最高的优先级。或(“or”)和与(“and”)具有相同的优先级,运算时从左至右进行。
例如,
“not tcp port 3128 and tcp port 23”与”(not tcp port 3128) and tcp port 23”相同。
“not tcp port 3128 and tcp port 23”与”not (tcp port 3128 and tcp port 23)”不同。

4.例子:
a) tcp dst port 3128 ( 显示目的TCP端口为3128的封包。)
b) ip src host 10.1.1.1 ( 显示来源IP地址为10.1.1.1的封包。)
c) host 10.1.2.3 ( 显示目的或来源IP地址为10.1.2.3的封包。)
d) src portrange 2000-2500 ( 显示来源为UDP或TCP,并且端口号在2000至2500范围内的封包。)
e) not imcp ( 显示除了icmp以外的所有封包。(icmp通常被ping工具使用))
f) src host 10.7.2.12 and not dst net 10.200.0.0/16 (显示来源IP地址为10.7.2.12,但目的地不是10.200.0.0/16的封包。)
g) (src host 10.4.1.12 or src net 10.6.0.0/16) and tcp dst portrange 200-10000 and dst net 10.0.0.0/8
(显示来源IP为10.4.1.12或者来源网络为10.6.0.0/16,目的地TCP端口号在200至10000之间,并且目的位于网络10.0.0.0/8内的所有封包。)

二、显示过滤器

这里写图片描述

1. 协议过滤

比如TCP,只显示TCP协议。

2. IP 过滤

比如 ip.src ==192.168.1.102 显示源地址为192.168.1.102,

ip.dst==192.168.1.102, 目标地址为192.168.1.102

3. 端口过滤

tcp.port ==80, 端口为80的

tcp.srcport == 80, 只显示TCP协议的愿端口为80的。

4. Http模式过滤

http.request.method==”GET”, 只显示HTTP GET方法的。

5. 逻辑运算符为 AND/ OR

ip.src ==192.168.1.102 or ip.dst==192.168.1.102


http://chatgpt.dhexx.cn/article/4YapKIwK.shtml

相关文章

wireshark 过滤器规则

1、过滤 IP 如来源 IP 或目标 IP。 例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107 或者ip.addr eq 192.168.1.107 // 都能显示来源 IP 和目标 IP 2、过滤端口 例子: tcp.port eq 80 // 不管端口是来源的还是目标的都显示 tcp.port 80 tcp.port eq 2722 tcp.…

Wireshark过滤器语法

1.官网地址 点击进入 2.捕获过滤器 使用捕获过滤器Wireshark只捕获满足过滤器条件的数据包进来。捕获过滤器采用BPF语法表达式,表达式由如下及部分组成: Dir 指明传输方向是前往还是来自 例如:src、dst Type 指出名字或数字所代表的意,例如…

wireshark过滤telnet

ip.addr172.16.xxx.xxx && tcp.port8080 telnet 端口可以换。可以是23也可以是任意

wireshark过滤器

1、几种条件操作符 eq 等于 ip.addr 192.168.0.1 ip.addr eq 192.168.0.1 ! ne 不等于 !ip.addr192.168.0.1 ip.addr! 192.168.0.1 ip.addr ne 192.168.0.1 > gt 大于 frame.len>64 frame.len gt 64 < lt 小于 frame.le…

Wireshark抓包及常用过滤方法

一、抓包 实际遇到组件服务间的报错问题时&#xff0c;通过日志无法快速看出原因&#xff0c;可通过抓包的方式来快速查看接口返回信息及错误提示&#xff0c;使用如下命令可实现对某个端口进行抓包&#xff1a; tcpdump -i any -w /opt/xxx.pcap tcp port 8150 # 8150为调用…

Wireshark 实用篇:Wireshark 抓包常用过滤命令

目录 前言 正文 一、根据 IP 地址过滤 二、根据端口过滤 三、根据协议过滤 四、根据 Payload Type 条件过滤 五、根据组合条件过滤 六、实例分析 前言 使用 Wireshark 工具进行网络抓包属于研发人员的基础技能&#xff0c;如果你还不了解&#xff0c;建议从现在开始…

Wireshark常用过滤使用方法

过滤源ip、目的ip。 在wireshark的过滤规则框Filter中输入过滤条件。如查找目的地址为192.168.101.8的包&#xff0c;ip.dst192.168.101.8&#xff1b;查找源地址为ip.src1.1.1.1 端口过滤。 如过滤80端口&#xff0c;在Filter中输入&#xff0c;tcp.port80&#xff0c;这条规…

HTML如何返回上一页

<a href"<a href"javascript :history.back(-1)">返回上一页</a>或 <a href"javascript :;" onClick"javascript :history.back(-1);">返回上一页</a>如果是用按钮做的话就是&#xff1a; <input type&quo…

JSP开发--MVC模式(三)

MVC&#xff08;Model-View-Controller&#xff09;模式&#xff0c;即模型-视图-控制器模式MVC1和MVC2模式JSPJavaBeanServlet实现MVC 一&#xff1a;MVC&#xff08;Model-View-Controller&#xff09;模式 MVC模式把交互系统的组成分解成模型&#xff08;Model&#xff09;…

MVC模式概述

一、MVC模式简介 1.1 MVC概念 首先我们需要知道MVC模式并不是javaweb项目中独有的&#xff0c;MVC是一种软件工程中的一种设计模式&#xff0c;把软件系统分为三个基本部分&#xff1a;模型&#xff08;Model&#xff09;、视图&#xff08;View&#xff09;和控制器&#xf…

python-设计模式-MVC模式

概述 mvc模式的思想就是分层&#xff0c;将每个关注点的问题放在不同的层上进行解决。该模式符合SOC&#xff08;关注点分离&#xff09;原则&#xff0c;一般会分为数据访问层&#xff0c;业务逻辑层&#xff0c;表示层。 数据访问层&#xff1a;处理和数据的交互&#xff0…

MVC模式和三层架构

MVC模式和三层架构 MVC模式三层架构MVC与三层架构的联系MVC与三层架构的异同 MVC模式 MVC&#xff08;Model View Controller&#xff09;是软件工程中的一种软件设计模式&#xff0c;它把软件系统分为模型、视图和控制器三个基本部分。用一种业务逻辑、数据、界面显示分离的方…

实验电子商城 mvc设计思想简介

这次实验的要求是使用mvc设计模式完成一个购物车的项目 使用技术是java中jspservletjavabeanjdbc&#xff0c;实现MVC分层设计模式&#xff0c;数据库采用的是mysql 接下来我们一步一步的来完成这个项目,首先是对整个项目的设计模式与逻辑进行分析 在MVC模式中&#xff0c;一个…

MVC模式简介

MVC模式 一.MVC是什么二.优缺点2.1 MVC模式的优点2.1.1 低耦合2.1.2 重用性高2.1.3 生命周期成本低2.1.4 部署快2.1.5 可维护性高2.1.6 有利软件工程化管理 2.2 MVC模式的缺点2.2.1 没有明确的定义2.2.2 不适合小、中型应用程序2.2.3 增加系统结构和实现的复杂性2.2.4 视图对模…

MVC模式浅谈

一、MVC模式概述 模型-视图-控制器&#xff08;MVC模式&#xff09;是一种非常经典的软件架构模式&#xff0c;在UI框架和UI设计思路中扮演着非常重要的角色。从设计模式的角度来看&#xff0c;MVC模式是一种复合模式&#xff0c;它将多个设计模式在一种解决方案中结合起来&am…

​MVC​​模式简介

MVC模式简介 MVC简介 MVC的全名是Model View Controller&#xff0c;是模型(model)&#xff0d;视图(view)&#xff0d;控制器(controller)的缩写&#xff0c;是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码&#xff0c;将众多的业务逻辑聚集到…

MVC模式介绍

本文主要介绍 MVC 模式的相关知识。 1 What MVC&#xff08;Model–View–Controller&#xff09;模式是软件工程中的一种软件架构模式&#xff0c;它把软件系统分为三个基本部分&#xff1a;模型&#xff08;Model&#xff09;、视图&#xff08;View&#xff09;和控制器&a…

【js】addEventListener() 用法

addEventListener() 方法用于向指定元素添加事件句柄。 addEventListener() 方法添加的事件句柄不会覆盖已存在的事件句柄。 你可以向一个元素添加多个事件句柄。 你可以向同个元素添加多个同类型的事件句柄&#xff0c;如&#xff1a;两个 "click" 事件。 你可以…

JS中addEventListener的用法

事件模型 这是一个完整的事件流&#xff1a; 事件捕获----处于目标----事件冒泡 注意&#xff1a;事件捕获由于浏览器兼容问题用的比较少 事件处理程序&#xff08;addEventListener&#xff09; 格式为&#xff1a;element.addEventListener(type, handle, false); type: 事…

JS addEventListener()方法

addEventListener()&#xff0c;事件监听&#xff0c;用于向指定的元素添加事件监听 语法&#xff1a;addEventListener(event,function,useCapture); 第一个参数event&#xff1a;指事件的类型&#xff08;如’click’,‘mousedown’&#xff09; 第二个参数function&#xf…