wireshark:界面介绍

2023-11-09

在这里插入图片描述

菜单栏

在这里插入图片描述

  • 文件:打开文件集、保存包、导出HTTP对象
  • 编辑:清除所有标记的包、忽略包和时间属性
  • 视图:查看/隐藏工具栏和面板、编辑Time列、重设颜色
  • 跳转:
  • 捕获:
  • 分析:创建显示过滤器宏、查看启用协议、保存关注解码
  • 统计:创建图表并打开各种协议统计窗口
  • 电话:执行所有语音功能(图表、图形、回放)
  • 无线:
  • 工具:根据包内容构建防火墙规则、访问Lua脚本工具
  • 帮助:学习wireshark全球存储和个人配置文件

工具栏

在这里插入图片描述

过滤器

当用户面向大量需要处理的数据时,可以通过使用显示过滤器快速的过滤自己需要的数据。

在这里插入图片描述

wireshark面板

wireshark有三个面板:

在这里插入图片描述

  • packet list面板
  • packet details面板
  • packet bytes面板

这三个面板之间是相互关联的:

  • 如果希望在packet details面板中查看一个单独的数据包的具体内容,必须在packet list面板中单机选中那个数据包
  • 选中该数据包之后,才可以通过在packet deatils面板中选择数据宝的某个字段进行分析,从而在packet bytes面板中查看相应字段的字节信息

packet list面板

具体信息

packet list面板:以表格的形式显示了当前捕获文件中的所有数据报,从下面可以看出,一共有7列:

  • No(Number列):包的编号
    • 默认wireshark是按照数据包编号从低到高排序
    • 该编号不会发生改变,即使使用了过滤也同样如此
  • Time列:包的时间戳。时间格式可以自己设置
  • Source列和Destination列:包的源地址和目的地址
  • Protocol列:包的协议类型
  • Length列:包的长度
  • Info列:包的附加信息

在这里插入图片描述

操作

对列进行操作

列排序

默认wireshark是按照数据包编号(No)从低到高排序

在这里插入图片描述
如果想要按照其他的排序,比如protocol列标题,单击protocol就可以:

在这里插入图片描述
从上面可以看出No类的编号发生了改变,协议列开始都为HTTP

移动列位置

比如将protocol列移动到time列后面:鼠标选择protocol列,然后拖动到time后面。效果如下图:

在这里插入图片描述

隐藏、显示、重命名、删除列

在这里插入图片描述

对数据进行操作

右键单击选中任何一个数据包,就可以通过选项对数据包进行各种操作了

在这里插入图片描述

packet details面板

packet details面板:分层的显示了一个数据包中的内容,并且可以通过展开或者收缩来显示这个数据包中所捕获的全部内容

在这里插入图片描述
默认数据详细信息都是合并的,如果要查看,可以单击每行前面的箭头:
在这里插入图片描述
或者选中一列,通过选项展开所有会话或者单个会话:

在这里插入图片描述

packet bytes面板

packet bytes面板:

  • 显示了一个数据包未经处理的原始样子,也就是它在链路上传播时的样子。
  • 在该面板中的数据是以16进制和ASCII格式显示了帧的内容
  • 当在packet details面板中选择任意一个字段后,在packet bytes面板中包含该字段的字节也高亮显示。
    在这里插入图片描述
    如果不想看到packet bytes面板的话,可以在菜单栏中选择 【视图—》分组字节流】命令将其关闭。如果要查看,可以通过同样的方法打开

在这里插入图片描述

状态信息

状态栏由两个按钮和三列组成:
在这里插入图片描述

  • “专家信息”按钮:可以提醒用户,在不会文件中的网络问题和数据包的注释
    在这里插入图片描述
  • “注释”按钮:添加、编辑、查看一个捕获文件的注释。该功能只可以在.pcapng格式保存的捕获文件中使用

在这里插入图片描述

  • 第一列(获取字段、捕获或者捕获文件信息)
    • 当在捕获文件中选择某个字段时,在状态栏中可以看到文件名和列大小
    • 如果单击packet bytes面板中的一个字段,将在状态栏中显示其字段名,并且packet details面板中也会发生变化
  • 第二列(包数和加载信息)
    • 当打开一个捕获文件时,在状态栏中的第二列将显示该文件的总包数
    • 上图显示了捕获的数据包总数、已显示包个数、加载时间
    • 如果当前捕获文件中有包被标记,则会显示标记包数
  • 第三列(当前使用的配置):配置可以自己创建,以定制自己喜欢的wireshark环境
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

wireshark:界面介绍 的相关文章

  • 有什么方法可以处理 HTTP/2 Goaway 在 HttpClient java 中收到的 IOException 吗?

    我在应用程序中进行 API 调用 在某个时候它会随机抛出java io IOException 149 222 1 1 553232 GOAWAY received 使用Java 11环境 无论如何要解决此异常而不是迁移到 Http 1 1
  • 创建 JSON 对象并将其转换为 Java 中的 String

    我需要通过 http post 发送一个相当长的 JSON 标头 在Python中是这样的 self body header client self client name clientRevision self client versio
  • 在 Angular 中一起使用 Promise 和服务

    我的问题是基于这个话题 https groups google com forum msg angular qagzXXhS VI p9ArYjfivW8J在 Angular 谷歌小组中 我想提供一个服务 存储通过 http 从后端检索的一
  • RxJS Angular2 在 Observable.forkjoin 中处理 404

    我目前正在链接一堆 http 请求 但是在订阅之前我无法处理 404 错误 My code 在模板中 service getData subscribe data gt this items data err gt console log
  • AngularJS $http 错误时 http 状态错误

    我正在尝试使用 AngularJS 的 http 服务构建 JSONP 请求 并且在出现错误时 我收到错误的 http 状态代码 404 而不是 500 并且页面正文也丢失了 所以这是场景 我调用的 URL 返回 500 内部服务器错误 并
  • 使用PHP获取http url参数而不自动解码

    我有一个像这样的网址 test php x hello world y 00h 00e 00l 00l 00o 当我将它写入文件时 file put contents x txt GET x gt hello world file put
  • Http Auth 不适用于 PHP

    我使用 Laravel Lumen Shield 扩展进行 Http 身份验证 但是在我的本地计算机上一切都很完美 我只在我们的服务器上遇到了问题 问题是在我提交正确的登录数据后 登录屏幕再次出现 我尝试了不同的登录数据 不同的浏览器 登录
  • 在电子邮件中使用协议相对 URL 安全吗?

    关于在 HTML 中使用协议相对 URL 已有讨论 1 但是电子邮件呢 电子邮件客户端或 Gmail 等服务提供商在 HTML 电子邮件中使用时是否会删除或修改协议相对 URL 1 我可以将所有 http 链接更改为 吗 https sta
  • 使用 PushStreamContent 从 HTTPClient 上传

    我想将大量数据上传到网络服务器from客户端机器 我直接跳到 PushStreamContent 这样我就可以直接写入流 因为结果的大小各不相同 并且可能相当大 流程如下 User runs query gt Reader Ready Ev
  • 如何让 NSURLRequest 获取 Twitter 请求令牌?

    我正在尝试使用以下代码从 Twitter 获取请求令牌 NSMutableURLRequest mURLRequest NSMutableURLRequest alloc initWithURL NSURL URLWithString ht
  • gRPC(HTTP/2) 比使用 HTTP/2 的 REST 更快吗?

    目标是引入一种性能更好的传输和应用层协议latency and 网络吞吐量 目前 该应用程序使用REST with HTTP 1 1并且我们遇到了很高的延迟 我需要解决这个延迟问题并且我愿意使用gRPC HTTP 2 or 休息 HTTP2
  • 从开放的 HTTP 流中读取数据

    我正在尝试使用 NET WebRequest WebResponse 类来访问 Twitter 流 API 此处 http stream twitter com spritzer json 我需要能够打开连接并从打开的连接中增量读取数据 目
  • 有人成功用 Robolectric 模拟 HttpRequests 吗?

    我刚刚开始使用 Robolectric 模拟大多数 Android 类似乎工作正常 但是当我的测试类尝试创建 DefaultHttpClient 时 它会收到可怕的 Stub 错误 被测试的类在这一行失败 HttpClient httpcl
  • PHP 是否有与 Java 的 RequestDispatcher.forward 等效的功能?

    在 Java 中我可以编写一个非常基本的 JSPindex jsp像这样 这样做的效果是用户请求index jsp 或者只是包含目录 假设index jsp是目录的默认文档 将会看到home action没有浏览器重定向 即 forward
  • 删除 servlet 中的 cookie 时出现问题

    我尝试使用以下代码删除 servlet 中的 cookie Cookie minIdCookie null for Cookie c req getCookies if c getName equals iPlanetDirectoryPr
  • Vertx HttpClient getNow 不工作

    我的 vertx HttpClient 有问题 下面的代码显示使用 vertx 和纯 java 测试 GET Vertx vertx Vertx vertx HttpClientOptions options new HttpClientO
  • Golang 优雅地关闭 HTTP 服务器并进行错误处理

    我正在让我的 HTTP 服务器正常关闭 我从帖子中获取了提示here https stackoverflow com questions 39320025 how to stop http listenandserve 并且到目前为止已经像
  • 服务器返回网页 404,但页面在浏览器中显示正常 - 为什么?

    一个奇怪的网页横亘在我面前 作为一名开发人员 我必须解开这个谜团 在任何浏览器中访问网页时 一切似乎都很正常 网页按预期显示 但是当查看控制台时 服务器实际上返回了 404 状态代码 那么浏览器为什么要渲染页面呢 查看正文显示返回了有效的
  • 按照约定应返回哪些 REST PUT/POST/DELETE 调用?

    根据 REST 意识形态 PUT POST DELETE 请求的响应正文中应该包含什么 返回码呢 是HTTP OK enough 如果有的话 这种约定的原因是什么 我发现了一篇描述 POST PUT 差异的好文章 发布与放置 http ww
  • 如何确定服务器是否支持 Range 标头?

    我一直在尝试使用 Range 标头值从特定点流式传输音频 但我总是从一开始就得到歌曲 我正在通过程序执行此操作 因此不确定问题是否出在我的代码中或服务器上 如何确定服务器是否支持 Range 标头参数 Thanks 方式HTTP规范 htt

随机推荐

  • http实现文件分片下载

    文章目录 检测是否支持 HTTP Range 语法 Range请求cURL示例 单一范围 多重范围 条件式分片请求 Range分片请求的响应 文件整体下载 文件分片下载 文本下载 图片下载 封装下载方法 HTTP分片异步下载是一种下载文件的
  • GBDT&GBRT与XGBoost

    在看清华学霸版 Python大战机器学习 的过程中 集成学习章节中出现了两个新的名词 GBDT GBRT 也许是西瓜书定位于全面 而没有拘泥于细节 后来科普发现 这两个东西和陈天奇大神的XGBoost紧密相连 于是估摸着花时间弄懂这两个东西
  • 【算法日志】动态规划刷题:股票买卖附加问题(day42)

    代码随想录刷题60Day 目录 前言 含冷冻期的股票买卖最佳时期 含手续费的股票买卖最佳时期 前言 今天的股票买卖问题会附加一些条件 但总体难度不大 含冷冻期的股票买卖最佳时期 该问题难点在于对几个状态进行解构并写出相应的状态转移方程 in
  • 安卓各文件存储路径汇总(Android file path)

    写下来 省得以后不记得到处翻 Environment getDataDirectory data Environment getDownloadCacheDirectory cache Environment getExternalStor
  • 2017 ICM/MCM Problem E: Sustainable Cities Needed!

    题目理解可持续发展的城市 任务 References 题目理解 可持续发展的城市 许多社区正在实施智能增长计划 以考虑长期 可持续的规划目标 聪明的成长是关于帮助每个城镇和城市变成更加经济繁荣 社会公平和环境可持续的生活地方的意思 2 智能
  • STM32使用HAL库输出连续可调的PWM信号

    项目中要控制一个步进电机控制器 因为涉及到加减速过程 需要频率任意可变 总体思路是先初始化PWM定时器输出 之后直接修改ARR和PSC寄存器 初始化代码如下 函 数 名 bsp SetTIMOutPWM 功能说明 设置引脚输出的PWM信号的
  • PHP正则采集示例 sscanf

    sscanf从一个格式化字符串中读取输入 功能跟正则类似 输出结果 Age 25 Name John Gender male 正则三段论 定
  • Mycat+Mysql分布式架构改造和性能压力测试

    架构实现 Mycat作为数据库高可用中间件具备很多的功能 如负载均衡 分库分表 读写分离 故障迁移等 结合项目的实际情况 分库分表功能对于关联查询有很高的要求 需要从业务角度考虑分库分表后的关联查询SQL的分析 业务代码动作较大 所以在此方
  • 记一次线上fullgc排查历程

    在公司一次重大项目中 生产环境突然发生频繁fullgc问题 通过cat发出警告 很不幸 这次项目非常重要 领导很看重 所以得赶紧解决问题 下面就是排查的艰苦历程 22 10 线上可以报警 出现fullgc问题 初步判断是服务器少了 于是申请
  • 2023最新版IntelliJ IDEA安装教程(非常详细)从零基础入门到精通,看完这一篇就够了

    IDEA的使用 IDEA的简单介绍 IDEA的主要优势 IDEA的卸载 IDEA的安装 第一个程序 HelloWorld 结束语 IDEA的简单介绍 IDEA全称IntelliJ IDEA 是Java语言对的集成开发环境 IDEA在业界被认
  • ajax无法获取null,Ajax未捕获TypeError:无法读取属性'点击'null

    我无法找出错误的原因 我不断收到Uncaught TypeError Cannot read property click of null错误 我确实在按钮中定义了 product btn类 Ajax未捕获TypeError 无法读取属性
  • 甲骨文 CleanCache 将从 Linux 内核中清除;GNU Parallel 20 周年;Openfire 4.6.7 发布

    整理 宋彤彤 责编 屠敏 开源吞噬世界的趋势下 借助开源软件 基于开源协议 任何人都可以得到项目的源代码 加以学习 修改 甚至是重新分发 关注 开源日报 一文速览国内外今日的开源大事件吧 一分钟速览新闻点 甲骨文研发的 CleanCache
  • java 常见的异常错误代码

    java异常错误代码 1 应当谨慎地使用那些只有HTTP1 1支持的状态代码 因为许多浏览器还只能够支持HTTP1 0 如果你使用了 HTTP1 1特有的状态代码 最好能够检查一下请求的HTTP版本号 状态代码 状态信息 含义 2 100错
  • Java 中有哪些类型的流?

    Java 中的流 Stream 分为两种类型 字节流和字符流 字节流 Byte Stream 字节流可以处理任何类型的数据 但是它们是以字节为单位进行操作的 Java 中提供了两种字节流 InputStream 和 OutputStream
  • 区块链学习路线图!

    分享关于区块链的学习的大致方向和路线
  • [519]matplotlib(二)

    3D 散点图绘制 scatter from mpl toolkits mplot3d import Axes3D import numpy as np from matplotlib import pyplot as plt 生成3D示例数
  • 虚拟化技术基础汇总(特全,初学者值得一看)

    虚拟化意味着应用程序可以使用一个资源 而不必担心它驻留在哪里 技术接口是什么 它是如何实现的 它使用的平台以及它有多少可用 里克 F 范德兰斯 目录 一 什么是虚拟化 1 虚拟化概念 2 虚拟化的类型 服务器虚拟化 网络虚拟化 桌面虚拟化
  • Pandas--DataFrame修改值

    pandas要修改值先需要了解DataFrame的一些知识 此处参照的是pandas的官方文档 When setting values in a pandas object care must be taken to avoid what
  • STM32学习笔记

    STM32笔记 STM32笔记 ADC TIM定时器 定时中断基本结构 代码配置 PWM PWM初始化 EXTI外部中断 NVIC基本结构 EXIT简介 代码配置 GPIO输出 单独操作输出数据寄存器的某一位的方法 GPIO8种模式 代码操
  • wireshark:界面介绍

    菜单栏 文件 打开文件集 保存包 导出HTTP对象 编辑 清除所有标记的包 忽略包和时间属性 视图 查看 隐藏工具栏和面板 编辑Time列 重设颜色 跳转 捕获 分析 创建显示过滤器宏 查看启用协议 保存关注解码 统计 创建图表并打开各种协