猿如意中的【Wireshark】网络包分析工具详情介绍

2023-11-11

一、工具名称

Wireshark-win64-3.6.5

二、下载安装渠道

Wireshark-win64-3.6.5 通过CSDN官方开发的【猿如意】客户端进行下载安装。 

对,你没有看错,就是来自CSDN官方,这次,CSDN果然没有辜负广大技术人的期望,现在,我们可以在CSDN官方开发的【猿如意】客户端上安装我们开发所需要的开发工具了。

2.1 什么是猿如意?

猿如意是一款面向开发者的辅助开发工具箱,包含了效率工具、开发工具下载,教程文档,代码片段搜索,全网搜索等功能模块。帮助开发者提升开发效率,帮你从“问题”找到“答案”。

2.2 如何下载猿如意?

点击链接,登录猿如意官网即可下载。

猿如意官方下载链接icon-default.png?t=M85Bhttp:// https://devbit.csdn.net?source=csdn_community

点击链接,登录猿如意官网即可下载https://devbit.csdn.net?source=csdn_community

2.3 如何在载猿如意中下载开发工具?

【猿如意】安装完成后,在顶部搜搜框输入开发工具名称,然后点击获取即可下载对应的开发工具,之后按步骤即可完成安装。


猿如意客户端官网&下载地址https://devbit.csdn.net/

猿如意客户端官网&下载地址:https://devbit.csdn.net/

三、工具介绍

Wireshark是一个流行的开源协议分析器,它允许用户从Sniffer、Snoop和Microsoft网络监视器等应用程序捕获和读取信息。 让这款软件脱颖而出的是,你可以免费下载并安装它。 它可以成功地用于网络故障排除、通信和软件协议开发,也可以用于网络分析。 最初,该工具在2006年5月以Ethereal的名称发布,但由于商标问题,它很快被重新命名为Wireshark。

四、Wireshark-win64-3.6.5功能介绍

wireshark功能十分强大

  1. 支持分析数百种网络协议,而且实时发展更新的支持新协议
  2. 支持在线抓包,离线分析,我们用的最多的可能是离线分析工具
  3. 支持多种平台,Windows, Linux, macOS, Solaris, FreeBSD, NetBSD, and many others
  4. 支持GUI界面分析,Windows多用GUI界面分析比较直观;支持命令行使用tshark工具分析,分析效率高,这种多在Linux等命令行系统使用
  5. 支持丰富且强大的包过滤语法
  6. 支持读取分析多种文件格式: tcpdump (libpcap), Pcap NG, and many others
  7. 支持抓取多种物理接口:Ethernet, IEEE 802.11, PPP/HDLC, ATM, Bluetooth, USB, Token Ring, Frame Relay, FDDI, and others (depending on your platform)
  8. 支持分析解密多种安全协议: IPsec, ISAKMP, Kerberos, SNMPv3, SSL/TLS, WEP, and WPA/WPA2
  9. 支持导出XML, PostScript®, CSV, or plain text等文件格式:
  10. 分析界面友好,如:三面板界面,mark标记,颜色标记,字段搜索,行定位,ip域名解析等。

五、软件截图

5.1Wireshark工具首页

5.2抓包嗅探界面

 5.3封包截取页面

六、软件安装过程

6.1如何在猿如意客户端中高效便捷的下载Wireshark

我们可以直接打开猿如意客户端,在首页,点击上方的搜索栏搜索wireshark,我们不仅可以直接找到我们想要下载的软件,我们还可以搜索到使用该软件相关的使用文档。

进入Whireshark开发工具的详情页面,我们可以查看Whireshark开发工具的详情介绍,还可以点击版本记录下载适配个人电脑的应用版本。

 

下载时要注意下载适合自己电脑的程序版本,是64位的。还是32位的。

 

6.2【Wireshark-win64-3.6.5】安装主要步骤截图及说明。

6.2.1在猿如意上获取Whireshark

在猿如意上获取Whireshark完成后,点击文件,即跳转至本机上的Whireshark.exe文件完成具体安装。

6.2.2超详细Whireshark安装步骤

 

 

 

 

 

 

 

 

 

 

七、Wireshark-win64-3.6.5使用体验

7.1使用Wireshark尝试获取网络通信双方的封包

Wireshark的一大用处为使用Whireshark来抓取网络中的封包进行流量分析。

在Whireshark首页中选择需要抓取网络流量的对应网卡。我这里选择的是WLAN(无线局域网),也就是测试家里的wifi。

要注意到的是,对应的网卡右侧显现的是波浪时,表明这个网卡是可以捕获网络封包及流量的,说明该网卡处于工作状态,比如这里演示使用的WLAN网卡。

注意如果是要抓取捕获现实真实的网络封包,我们选用的就是如WLAN的网卡,因为通过无线局域网的网卡我们是可以真切访问到外部网络世界的网络的。也有其它的案例,比如我们是用Wireshark抓取捕获的是网络协议如路由协议,交换机协议等虚拟环境下的网络情况,则需要用到Wireshark提供的其它网卡了。

为了起到演示作用,我将以抓取百度的封包为例,向大家讲解如何使用Wireshark抓取一个真实的网络流量封包。

第一步:首先我们需要获取百度的IP地址

在windows桌面状态下,使用win + R组合键在弹出的运行窗口内输入cmd 命令打开Windows 命令控制窗口。

第二步:获取访问百度服务器的IP地址。

 使用Ping命令PIng百度的域名,我们可以看到有一个IP对我们的PIng命令做出了响应,这个就是来自百度的某一个服务器的IP地址。

ping www.baidu.com

 我们也可以是用nslookup命令正向解析百度服务器的域名系统得到有关于百度的IP地址信息。

nslookup www.baidu.com

第三步:在Wireshark工具使用过滤机制过滤出我们所需要分析的通信双方的IP地址以及得到相互通信之间的封包的过程与不同的封包种类。

 之前准备过程中之所以我们要提前查看百度的IP是因为我们的主机可以在网络上抓到非常多的封包,如果我们不针IP地址对特定的通信链路进行过滤,就很难查看通信双方的交互过程。

在wireshark的过滤器上使用 ip.dest == 36.152.44.95 的过滤指令即可得到本机与服务器之间的通信封包。

 或者可以通过筛选分组信息实现流量过滤。

点开一个通信封包我们可以查看到所捕获的该封包内的流量信息,主要包括有网络体系架构内的其中三层的信息(传输层,网络层,数据链路层)。 

可以查看到封包中对应的网络层次中的具体信息,对于我们分析网络的通信过程提供有力的支撑。

第四步:具体分析各层次的流量信息

我们可以在该封包的传输层流量中查看到有关于端到端之间是TCP还是UDP的通信方式,以及传输层链路传输基于的端口号等信息。

我们可以在该封包的网络层流量中查看到通信主机之间的IP地址以及网络协议的流量方式,在IP层的数据中,查看如IP地址,TTL,通讯序列号等信息。

   

我们可以在该封包的传输层流量中查看到有关于通信主机之间的物理地址中的MAC信息等。

 八、总结


Wireshark(前称Ethereal)是一款优秀的网络封包分析软件。网络封包分析软件的功能是截取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

网络管理员使用Wireshark来检测网络问题,网络安全工程师使用Wireshark来检查资讯安全相关问题,开发者使用Wireshark来为新的通讯协定除错,普通使用者使用Wireshark来学习网络协定的相关知识。当然,有的人也会“居心叵测”的用它来寻找一些敏感信息……

Wireshark不是入侵侦测系统(Intrusion Detection System,IDS)。对于网络上的异常流量行为,Wireshark不会产生警示或是任何提示。然而,仔细分析Wireshark截取的封包能够帮助使用者对于网络行为有更清楚的了解。Wireshark不会对网络封包产生内容的修改,它只会反映出流通的封包资讯。 Wireshark本身也不会送出封包至网络上。

合理的使用工具才可以在保全技术人的同时更好的创造出价值,以上就是我对于Whireshark的安装与使用的详细介绍。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

猿如意中的【Wireshark】网络包分析工具详情介绍 的相关文章

  • #私密朋友圈被吐槽有bug?官方致歉!网友:尴尬了......

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 2k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 5个步骤,教你瞬间明白线程和线程安全

    记得今年3月份刚来杭州面试的时候 有一家公司的技术总监问了我这样一个问题 你来说说有哪些线程安全的类 我心里一想 这我早都背好了 稀里哗啦说了一大堆 他又接着问 那你再来说说什么是线程安全 然后我就GG了 说真的 我们整天说线程安全 但是对
  • 白帽子如何快速挖到人生的第一个漏洞 | 购物站点挖掘商城漏洞

    本文针对人群 很多朋友们接触安全都是通过书籍 网上流传的PDF 亦或是通过论坛里的文章 但可能经过了这样一段时间的学习 了解了一些常见漏洞的原理之后 对于漏洞挖掘还不是很清楚 甚至不明白如何下手 可能你通过 sql labs 初步掌握了sq
  • Python爬虫实战:IP代理池助你突破限制,高效采集数据

    当今互联网环境中 为了应对反爬虫 匿名访问或绕过某些地域限制等需求 IP代理池成为了一种常用的解决方案 IP代理池是一个包含多个可用代理IP地址的集合 可以通过该代理池随机选择可用IP地址来进行网络请求 IP代理池是一组可用的代理IP地址
  • 【信道估计】【MIMO】【FBMC】未来移动通信的滤波器组多载波调制方案(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码及文章
  • socket网络编程几大模型?看看CHAT是如何回复的?

    CHAT回复 网络编程中常见的有以下几种模型 1 阻塞I O模型 Blocking I O 传统的同步I O模型 一次只处理一个请求 2 非阻塞I O模型 Non blocking I O 应用程序轮询调用socket相关函数检查请求 不需
  • 软件测试|Selenium StaleElementReferenceException 异常分析与解决

    简介 Selenium 是一个流行的自动化测试工具 用于模拟用户与网页交互 然而 当我们在使用 Selenium 时 可能会遇到一个常见的异常 即 StaleElementReferenceException 这个异常通常在我们尝试与网页上
  • 软件测试|如何使用selenium处理iframe富文本输入框

    简介 在网页开发中 富文本框是常见的元素 用于输入富文本内容 如富文本编辑器或邮件编辑器 如果我们要使用Python和Selenium进行自动化测试或操作这种富文本框 可能会遇到一些挑战 本文将详细介绍如何使用Python和Selenium
  • 探索自动化测试断言:提升测试效率与质量的关键!

    前言 断言在自动化测试中起着关键的作用 它是验证测试结果是否符合预期的重要手段 如果在自动化测试过程中忽视了断言 那么这个测试就失去了其本质的意义 因为我们无法得知测试结果是否达到了预期的效果 因此 断言在自动化测试中的重要性不言而喻 那么
  • tcpdump抓包

    tcpdump抓包 基本概念 1 类型的关键字 host 指明一台主机 如 host 10 1 110 110 net 指明一个网络地址 如 net 10 1 0 0 port 指明端口号 如 port 8090 2 确定方向的关键字 sr
  • 静态综合实验

    1 IP地址划分 192 168 1 0 27 用于主干拆分 192 168 1 32 27 用于用户拆分 192 168 1 64 27 用于用户拆分 192 168 1 96 27 用于用户拆分 192 168 1 128 27 用于用
  • DSCA190V 57310001-PK

    DSCA190V 57310001 PK DSCA190V 57310001 PK 具有两个可编程继电器功能 并安装在坚固的 XP 外壳中 DSCA190V 57310001 PK 即可使用 只需最少的最终用户校准 DSCA190V 573
  • 网工内推 | 上市公司同程、科达,五险一金,年终奖,最高12k*15薪

    01 同程旅行 招聘岗位 网络工程师 职责描述 1 负责职场 门店网络规划 建设 维护 2 负责网络安全及访问控制 上网行为管理和VPN设备的日常运维 3 负责内部相关网络自动化和系统化建设 4 优化与提升网络运行质量 制定应急预案 人员培
  • 什么是 TCP 窗口更新?

    我正在为 Java 游戏制作自己的自定义服务器软件 游戏和原始服务器软件是用 Java 编写的 没有任何可用的协议文档 因此我必须使用 Wireshark 读取数据包 当客户端连接时 服务器会向其发送 Gzip 格式的关卡文件 在发送关卡大
  • 如何从wireshark复制捕获的数据包的十六进制数据

    这是例子 这是捕获的数据包数据 00000000 00 6e 0b 00 n 00000004 4d 5a e8 00 00 00 00 5b 52 45 55 89 e5 81 c3 81 MZ REU 00000014 12 00 00
  • 如何使用 Wireshark 从 TCP 数据包中提取原始数据

    对 Wireshark 完全陌生 想知道如何从我在 Wireshark 上收到的 TCP 数据包中提取数据 我目前正在使用带有 Grove 传感器的树莓派并获取压力和温度值 我将这些值发送到云中的服务器并且它正在工作 我正在使用wiresh
  • 跟踪 XWindow 协议

    是否可以使用工具跟踪 XWindow 协议 我认为wireshark将是一个很好的框架来承载这样的想法 但似乎没有支持 为了实现这个目标应该做什么 Wiresharkdoes具有剖析X Window协议的能力 但是 您首先必须能够捕获 X
  • pyshark - 来自 TCP 数据包的数据

    有没有办法使用 pyshark 获取 TCP 数据包的有效负载 我正在尝试比较多个 TCP 流中不同数据包的数据部分 但我找不到获取数据包数据的方法 pkt tcp data似乎不存在 如果您使用的是 pcap 文件 则在使用以下命令读取该
  • 如何过滤wireshark以仅查看从我的计算机发送/接收的dns查询?

    我是wireshark新手 正在尝试编写简单的查询 要查看仅从我的计算机发送或由我的计算机接收的 DNS 查询 我尝试了以下操作 dns and ip addr 159 25 78 7 其中 159 25 78 7 是我的 IP 地址 看起
  • 捕获文件似乎在数据包中间被缩短 - 如何防止此错误?

    在我的应用程序中 我打开 Tshark 进程并开始捕获 当我想完成捕获时 我会终止 Tshark 进程 因此有时捕获文件已损坏 当我尝试打开此文件时 我收到错误捕获文件似乎在数据包中间被剪短 如何防止此错误有没有更好的方法来关闭 Tshar

随机推荐

  • Gin中的Cookie和Session的用法

    Gin中的Cookie和Session的用法 文章目录 Gin中的Cookie和Session的用法 介绍 Cookie 代码演示 Session 代码展示 介绍 cookie 和 session 是 Web 开发中常用的两种技术 主要用于
  • 【Logback】<appender>标签详解

    文章目录 一 Appender是什么 1 1 Appender定义 1 2 Appender类图说明 二 Appender概述 三 ConsoleAppender使用 四 FileAppender使用 4 1 FileAppender使用
  • 2024年王道数据结构【考研全套笔记】

    22年 23年数据结构大纲一致 24年大纲 gt 目前和23年大纲保持一致 该博客怎么食用 大部分考408的友友 只是买了书 书上配置的免费视频是滞后2年的 非常不友好 建议在某鱼上or大学慕课正规购买 还是最新的视频香 看完视频必须做笔记
  • 深入学习java源码之Byte.decode()与Byte.toUnsignedInt()

    深入学习java源码之Byte decode 与Byte toUnsignedInt 异常 异常就是有异于常态 和正常情况不一样 有错误出错 在java中 阻止当前方法或作用域的情况 称之为异常 其中Error类中包括虚拟机错误和线程死锁
  • SpringBoot本地磁盘映射

    出于安全性考虑 SpringBoot无法直接访问本地磁盘的文件 在某些应用场景下 需要访问例如本地的图片等一些内容 这时候 我们可以通过创建一个虚拟路径来指向本地磁盘文件 重写WEB配置类 添加新的静态资源路径配置 代码如下 Configu
  • 力扣(LeetCode)给定一个非负整数数组,你最初位于数组的第一个位置。

    力扣 LeetCode 给定一个非负整数数组 你最初位于数组的第一个位置 给定一个非负整数数组 你最初位于数组的第一个位置 数组中的每个元素代表你在该位置可以跳跃的最大长度 判断你是否能够到达最后一个位置 示例 1 输入 2 3 1 1 4
  • 数据仓库主题十-(周期快照事实表)

    综述 当我们在实际工作过程中涉及到一些指标的计算比如账户余额 买卖家星级 商品库存 卖家累积交易额等计算中 则需要聚集与之相关的事务才能进行识别计 或者聚集事务无法识别 比如 温度等 对于这些状态度量 事务事实表是无效率的 而这些度量也和度
  • 前端框架React Js入门教程【转】

    现在最热门的前端框架有AngularJS React Bootstrap等 自从接触了ReactJS ReactJs的虚拟DOM Virtual DOM 和组件化的开发深深的吸引了我 下面来跟我一起领略 ReactJS的风采吧 章有点长 耐
  • Redis集群搭建

    Redis集群搭建 1 主从模式部署 1 1 环境准备 IP 主机名 角色 192 168 54 200 master master 192 168 54 201 slave1 slave1 192 168 54 202 slave2 sl
  • Hive集群部署实验

    目录 一 实验介绍 1 1 实验内容 1 2 实验知识点 1 3 实验环境 1 4 实验资源 1 5 实验步骤清单 二 实训架构 三 实验环境准备 四 实验步骤 4 1 Hive部署 4 1 1 安装Hive 4 1 3 修改hive配置文
  • url地址输入到页面的经过

    简单理解如下 1 域名解析 2 缓存检查 强缓存跟协商缓存 强缓存 协商缓存 DNS 解析 解析有两种 递归查询跟迭代查询 先走递归 看本地 3 1递归查询 没有再去服务器上面去看 3 2 迭代查询 4 三次握手 这个是建立好TCP通道了
  • stl中set的并、交、差集

    set的键是自动排序的 对应的求并集差集交集都可以用到这个有序的特性 时间复杂度都为O m n m n分别为两个容器的大小 1 set union可以用来求两个集合的并集 它是一种稳定的操作 因为元素间的相对位置不会改变 源码如下 temp
  • Unity动画系统(Animation与Animator的区别)

    老版本Unity使用的是Legacy动画系统 在Unity4 0后引入了一套全新的动画系统 即为Mecanim动画系统 Legacy动画系统使用的是Animation组件 直接对动画片段进行操作 而Mecanim动画系统使用的是Animat
  • 常用的DML语句

    DML 数据操纵语言 Data Manipulation Language DML 是用于数据库操作 对数据库其中的对象和数据运行访问工作的编程语句 通常是数据库专用编程语言之中的一个子集 例如在信息软件产业通行标准的SQL语言中 以INS
  • jenkins学习笔记第十二篇 解决邮件报告中错误接口信息

    修改jmeter results detail report 21 xs样式 只展示统计运行的案例数 和出错的接口信息
  • 【教程】 .Net环境和开发工具Visual Studio的安装

    文章目录 前言 1 NET环境的安装 2 Visual Studio工具的安装 总结 前言 NET 是一个免费的跨平台开放源代码开发人员平台 用于生成多种类型的应用程序 NET 基于许多大规模应用在生产中使用的高性能运行时构建而来 Visu
  • springboot连接mysql8.0问题解决

    原配置如下 spring datasource url jdbc mysql 47 112 103 249 3306 management useSSL true allowMultiQueries true
  • idea 案例:学生信息查询系统学生信息查询系统

    实现功能 1 多条件查询 当用户输入的学生姓名不为空时 则只根据学生姓名进行学生信息的查询 当用户输入的学生姓名为空而学生专业不为空时 则只根据学生专业进行学生信息的查询 当用户输入的学生姓名和专业都为空 则要求查询出所有学号不为空的学生信
  • 华硕电脑bios设置虚拟机_【雷电说明书】华硕电脑与华硕笔记本开VT的BIOS设置方法...

    本文主要讲的是华硕电脑与华硕笔记本开VT的BIOS设置方法 按照大体市面上常用的电脑型号分类 大致分为三个步骤 开VT的用处 或者说开VT的好处就是安卓模拟器能够得到更多的资源来运行游戏 为了游戏玩的爽 可以认为安卓模拟器是必须开VT的 这
  • 猿如意中的【Wireshark】网络包分析工具详情介绍

    一 工具名称 Wireshark win64 3 6 5 二 下载安装渠道 Wireshark win64 3 6 5 通过CSDN官方开发的 猿如意 客户端进行下载安装 对 你没有看错 就是来自CSDN官方 这次 CSDN果然没有辜负广大