Wireshark过滤器语法

news/2024/7/5 5:37:44

1.官网地址

点击进入

2.捕获过滤器

使用捕获过滤器Wireshark只捕获满足过滤器条件的数据包进来。捕获过滤器采用BPF语法表达式,表达式由如下及部分组成:

Dir 指明传输方向是前往还是来自 例如:src、dst
Type 指出名字或数字所代表的意,例如: host、port Proto
限定所要匹配的协议 例如:ether、ip、tcp、udp、http、ftp

使用以上关键字,可以构成一条原语。在一个过滤器表达式中,可以定义多条原语。多条原语直接使用逻辑运算符组合起来。逻辑运算符有如下几种:

连接运算符: 与 (&&)
选择运算符: 或 (||)
否定运算符: 非 (!)

例如:

dst host 192.168.0.10 && tcp port 80

表示拦截目标ip为host 192.168.0.10,并且源端口或目标端口为80端口的tcp协议。

常见捕获过滤器写法:

过滤主机: host ip
过滤端口:
port 端口 : 过滤某个端口数据
!port 端口 :过滤不是某个端口的数据
dst port 端口: 过滤目标为某个端口的数据

在Wireshark中,通过捕获–>选项 里定义捕获过滤器。

3.显示过滤器

显示过滤器应用于捕获文件,用来告诉 Wireshark 只显示那些符合过滤条件的数据包。你可以在包列表面板上方的 Filter 文本框中,输入一个显示过滤器。
在这里插入图片描述
显示过滤器语法与捕获过滤器语法不同。主要表现为:
关键字方面,如捕获过滤器使用 host 定义ip,显示过滤器使用ip.addr定义ip。
运算符方面,显示过滤器分为比较运算符和逻辑运算符。
比较运算符:

等于 ==
不等于 !=
大于 >
小于 <
大于或等于 >=
小于或等于 <=

逻辑操作符:

and 两个条件需同时满足
or 其中一个条件被满足
xor 有且仅有一个条件被满足
not 没有条件被满足

例如:

!udp and ip.addr==40.90.189.152

表示,不是udp协议并且ip是40.90.189.152

4.Linux系统抓包

Linux下,采用tcpdump命令进行抓包,并将抓包文件下载到windows系统,使用Wireshark进行分析。tcpdump命令这里不做详细解释。


http://lihuaxi.xjx100.cn/news/173676.html

相关文章

关于java项目运行的几个问题

1.java项目是如何部署给用户使用的? 准备一台服务器&#xff0c;安装操作系统 服务器上安装jdk 和数据库等依赖项&#xff08;mysql、redis&#xff09; 使用Maven的构建工具对代码进行编译和打包 通过jenkins将jar包放到服务器中指定的路径下&#xff0c;运行jar包 2.在自己…

linux中 ~ / . ..分别表示什么

嵌入式之路&#xff0c;贵在日常点滴 ---阿杰在线送代码 目录 ~ 表示代码主目录&#xff0c;也就是当前登录用户的用户目录。 /是指根目录&#xff1a;就是所有目录最顶层的目录 ./表示当前目录 ..表示上级目录 linux中 ~ 表示的是什么目录&#xff1f; ~ 表示代码主目…

图09 --- 最小费用最大流问题

💖💖感谢各位观看这篇文章,💖💖点赞💖💖、收藏💖💖、你的支持是我前进的动力!💖💖 💖💖感谢你的阅读💖,专栏文章💖持续更新!💖关注不迷路!!💖 图01—图的基本概念与模型_ 图02— 存储结构: 邻接矩阵,关联矩阵,权矩阵,邻接表,十字链…

10 张图解 K8S CNI Calico 网络模型原理与功能实战

一、概述 Calico 是一个联网和网络策略供应商。Calico 支持一套灵活的网络选项&#xff0c;因此你可以根据自己的情况选择最有效的选项&#xff0c;包括非覆盖和覆盖网络&#xff0c;带或不带 BGP。Calico 使用相同的引擎为主机、Pod 和&#xff08;如果使用 Istio 和 Envoy&am…

vue.js毕业设计,基于vue.js前后端分离外卖点餐系统设计与实现(H5移动项目)

功能介绍 【后台管理员功能】 会员列表&#xff1a;查看所有注册会员信息&#xff0c;支持删除 录入资讯&#xff1a;录入资讯标题、内容等信息 管理资讯&#xff1a;查看已录入资讯列表&#xff0c;支持删除和修改 广告设置&#xff1a;上传图片和设置小程序首页轮播图广告地…

SpringBoot中如何获取request对象呢?

转自: SpringBoot中如何获取request对象呢? 下文笔者讲述SpringBoot中获取Request对象的方法分享&#xff0c;如下所示 Request对象简介 Request对象中封装了客户端的请求信息包含请求头&#xff0c;请求体及其它的请求信息 那么如何在SpringBoot中获取这一重要信息呢&…

点击化学FAM荧光素:6-FAM-alkyne,FAM alkyne 6-isomer,6-炔基-羧基荧光素

【中文名称】6-炔基-羧基荧光素 【英文名称】 FAM alkyne,6-isomer&#xff0c;6-FAM-alkyne 【CAS】478801-49-9 【分子式】C24H15NO6 【分子量】413.39 【纯度标准】95% 【包装规格】25mg&#xff0c;50mg&#xff0c;100mg 【是否接受定制】可进行定制&#xff0c;定制时间周…

华为云RDS数据库测评:性能超出预期,双11优惠还在继续

一、前言 作为一名电商行业公司的员工&#xff0c;深刻体会到系统大压力、高并发下保证服务的正常使用是多么严峻的挑战。双11这段时间&#xff0c;因为激增的使用量让我们的数据库服务严重吃紧&#xff0c;压力特别的大&#xff0c;甚至还出现了交易漏单&#xff0c;脏数据等…