Wireshark协议相关功能:过滤、启用/禁用、导出和统计查看

news2025/2/26 8:24:24

简述

Wireshark 是一个非常强大的网络分析工具,广泛用于网络故障排查、安全分析、协议分析等任务。在使用 Wireshark 进行网络抓包和协议分析时,掌握一些基本的操作技巧对于提高效率和准确性至关重要。本文将介绍 Wireshark 中如何进行协议相关的操作,涵盖:1)过滤/导出指定协议的数据包;2)启用/禁用协议;3)导出协议类型;4)查看协议统计。

1. 过滤/导出指定协议的数据包

Wireshark 提供了强大的过滤功能,可以帮助你聚焦于特定的协议或者网络流量。过滤器可以按协议、IP 地址、端口等多种条件来筛选网络数据包。要过滤指定协议的数据包,您可以使用以下方法:

  • 基础协议过滤:在 Wireshark 的顶部过滤框中输入协议名称,如 httptcpudp 等。例如,如果您只想查看 HTTP 协议的数据包,可以在过滤框中输入:http ,按下 Enter 键后,Wireshark 会自动过滤出所有 HTTP 数据包。

  • 组合过滤:可以组合多个条件进行过滤。例如,如果您想查看 HTTP 协议的同时,过滤掉其他协议,可以使用:

    http && ip.addr == 192.168.1.1

    这个过滤器会显示所有 HTTP 协议且 IP 地址为 192.168.1.1 的数据包。

  • 更多高级过滤:Wireshark 支持使用更多复杂的过滤表达式,如过滤特定的端口号、协议类型、数据包大小等。

  • 导出指定协议的数据包: 我需要导出DNS报文,在过滤器中输入dns,回车后,过滤出只有DNS的报文,然后通过菜单 文件 > 导出特定分组功能,选择导出所有分组即可。

2. 启用/禁用协议

Wireshark 支持对某些协议的启用或禁用,以优化性能或避免显示不相关的协议。协议的启用和禁用可以在 Wireshark 的设置中进行调整:

启用或禁用协议

打开 Wireshark,点击菜单栏中的 分析,选择 已启用的协议

在协议列表中,您可以看到所有可用的协议。每个协议旁边都有一个复选框,勾选表示启用,取消勾选表示禁用。

禁用特定协议的解码

有时候,Wireshark 会尝试解码不感兴趣的协议,您可以禁用这些协议的解码,避免干扰。比如,在捕获大量数据包时,如果不关心某些低层协议,可以禁用这些协议的解码。

下拉框选项(搜索条件)说明:

  • Everywhere:表示搜索协议和描述(匹配所有内容)。
  • Only Protocols:只搜索协议列。
  • Only Description:只搜索描述列。
  • Only enabled protocols:只搜索生效的协议。
  • Only disabled protocols:只搜索禁用的协议。

搜索范围设置:

  • any protocol:搜索全部协议。
  • non-heuristic protocols:只搜索一级协议。
  • heuristic protocols:只搜索二级协议。

 3. 如何导出协议类型

Wireshark 默认没有此功能,只能查看和启用/禁用协议。可以将全部协议都禁用掉,然后进入用户目录下查找禁用的配置文件即可,禁用协议的配置在:

C:\Users\用户名\AppData\Roaming\Wireshark\disabled_protos

4. 查看协议统计

Wireshark 提供了强大的统计分析工具,帮助用户查看和分析不同协议的分布情况。以下是常见的协议统计功能:

协议分级统计

  • 在 Wireshark 中,点击菜单栏的 统计
  • 选择 协议分级,Wireshark 会展示一个列表,显示捕获的数据包中各种协议的层次分布。
  • 该树形列表提供了各协议的数量、分组百分比、字节、字节百分比等信息,帮助您了解网络中使用的主要协议。

在指定协议上右键点击 查找, 可以查看列表中相关协议的数据包;还可以右键点击 复制为CSV,将UI上的数据复制到文件中保存,即可导出协议统计信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2265150.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

渗透Vulnhub-DC-9靶机

本篇文章旨在为网络安全渗透测试行业靶机教学。通过阅读本文,读者将能够对渗透Vulnhub系列DC-6靶机有定的了解 一、信息收集阶段 DC-9靶场信息: DC-9靶场介绍: https://www.vulnhub.com/entry/dc-9,412/ DC-9靶场下载: https://download.vu…

【Linux系列】Shell 命令:`echo ““ > img.sh`及其应用

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

云图库平台(三)——后端用户模块开发

需求分析:对于用户模块而言,通常要实现下列功能: 用户注册:用户输入账号、密码、确认密码进行注册账号用户登录:用户通过输入账号、密码登录注册账号获取当前登录用户信息:即得到当前已登录用户的信息用户…

怎么设置电脑密码?Windows和Mac设置密码的方法

为电脑设置密码是保护个人信息安全的重要措施。无论是Windows系统还是MacOS系统,设置密码的步骤都相对简单,但需要根据不同的操作系统选择不同的方法。 一、Windows系统电脑密码设置 方法一:通过控制面板设置账户密码 点击桌面左下角的“开…

思考: 与人交际

前晚可能是因为我和某个曾经的同学(我认为是朋友,但是它真的很讨厌,现在觉得它在PUA很多人)发生了一件事情,现在没关系了,算是到此结束了,再也不见。 让我看清楚了人和人的交际需要什么&#xf…

突发!!!GitLab停止为中国大陆、港澳地区提供服务,60天内需迁移账号否则将被删除

GitLab停止为中国大陆、香港和澳门地区提供服务,要求用户在60天内迁移账号,否则将被删除。这一事件即将引起广泛的关注和讨论。以下是对该事件的扩展信息: 1. 背景介绍:GitLab是一家全球知名的软件开发平台,提供代码托…

vulnhub靶场-matrix-breakout-2-morpheus攻略(截止至获取shell)

扫描出ip为192.168.121.161 访问该ip,发现只是一个静态页面什么也没有 使用dir dirsearch 御剑都只能扫描到/robots.txt /server-status 两个页面,前者提示我们什么也没有,后面两个没有权限访问 扫描端口,存在81端口 访问&#x…

美股开户网:谷歌搜索迎“大动作”:推出AI模式切换选项应对竞争压力

谷歌的AI战略新举措 近日,硅谷权威媒体《The Information》报道了谷歌即将在其搜索引擎中推出一项全新的功能——“切换到AI模式”。这一新功能将为用户提供更加智能、对话式的回答,标志着谷歌对人工智能(AI)领域的进一步布局&am…

如何在window 使用 conda 环境下载大模型

最近开始学习 变形金刚,最大的问题就是 huggingface 无法访问,无论是翻墙还是通过本地镜像网站HF-Mirror,然后再通过git下载都很慢,影响学习进度,后面看了如下文章,Huggingface配置镜像_huggingface镜像-CS…

WebRTC学习二:WebRTC音视频数据采集

系列文章目录 第一篇 基于SRS 的 WebRTC 环境搭建 第二篇 基于SRS 实现RTSP接入与WebRTC播放 第三篇 centos下基于ZLMediaKit 的WebRTC 环境搭建 第四篇 WebRTC 学习一:获取音频和视频设备 第五篇 WebRTC学习二:WebRTC音视频数据采集 文章目录 系列文章…

内部知识库的未来展望:技术融合与用户体验的双重升级

在当今数字化飞速发展的时代,企业内部知识库作为知识管理的关键载体,正站在变革的十字路口,即将迎来技术融合与用户体验双重升级的崭新时代,这一系列变化将深度重塑企业知识管理的格局。 一、技术融合:开启知识管理新…

淘宝详情API接口怎么去使用,调用解析

淘宝开放平台提供了丰富的API接口,帮助开发者快速实现与淘宝的交互。其中,淘宝详情API是用于获取商品详情的重要接口之一。通过调用该接口,开发者可以获取到商品的详细信息,如价格、库存、描述等。本文将详细介绍如何调用淘宝详情…

框架程序设计-简答以及论述

目录 maven的pom作用: Pointcut("execution(*com.example.dome.*.*(……))") 缓存的作用,redis配置过程 Redis配置过程: SpringBoot缓存配置过程: AOP的五种增强注解: 论述题:包结构作用、…

【开源库 | xlsxio】C/C++读写.xlsx文件,xlsxio 在 Linux(Ubuntu18.04)的编译、交叉编译

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 ⏰发布时间⏰: 2024-12-20 …

频繁拿下定点,华玉高性能中间件迈入商业化新阶段

伴随着智能驾驶渗透率的快速增长,中国基础软件市场开始进入黄金窗口期。 近日,华玉通软(下称“华玉”)正式获得某国内头部轨道交通产业集团的智能化中间件平台定点项目。这将是华玉在基础软件领域深耕和商业化发展过程中的又一重…

Mac电脑移动端抓包

*一、相关软件的安装* *1.下载地址* l Fiddler Everywhere 官网:https://www.telerik.com/download/fiddler-everywhere l Charles 官网:https://www.charlesproxy.com/ l Wireshark 官网:https://www.wireshark.org/download.html *…

Spring Boot 动态定时任务管理系统(轻量级实现)

Spring Boot项目中,实现动态增删和启停定时任务的功能对于许多应用场景来说至关重要。虽然Quartz框架是一个广泛使用的解决方案,但其复杂性和重量级特性可能使得项目变得臃肿和难以维护。为了解决这个问题,本项目旨在实现一个轻量级的定时任务…

提高保养效率:4S店预约系统的设计与开发

3.1可行性分析 开发者在进行开发系统之前,都需要进行可行性分析,保证该系统能够被成功开发出来。 3.1.1技术可行性 开发该4S店预约保养系统所采用的技术是vue和MYSQL数据库。计算机专业的学生在学校期间已经比较系统的学习了很多编程方面的知识&#xff…

网络下载ts流媒体

网络下载ts流媒体 查看下载排序合并 很多视频网站,尤其是微信小程序中的长视频无法获取到准确视频地址,只能抓取到.ts片段地址,下载后发现基本都是5~8秒时长。 例如: 我们需要将以上地址片段全部下载后排序后再合成新的长视频。 …

(叁)前端实现加密的方式:AES 加密(实现的两种方式)

前端实现加密: Ⅰ、AES 加密:1、使用 AES 加密前的准备工作:其一、安装 crypto-js :A、安装命令:B、成功安装后的截图: 2、实现 AES 加密的方式一:其一、在项目中创建 crypto.js 文件&#xff1…