当前位置: 首页 > news >正文

在 Win11 下安装 Wireshark 的详细步骤

目录

  • 一、了解 Wireshark
    • 1. 作用和功能
    • 2. 使用步骤
  • 二、下载安装包
  • 三、运行安装包
  • 四、使用 Wireshark
    • 1. 抓包
    • 2. 窗口介绍
    • 3. 过滤器(显示 / 捕获过滤器)
    • 4. 保存过滤后的报文
      • 1)显示过滤器表达式
      • 2)过滤表达式的规则
    • 5. 封包列表
    • 6. 封包详细信息
      • TCP 包的具体内容


一、了解 Wireshark

Wireshark 是一个网络抓包工具,简单来说,它可以帮你 “偷听” 电脑和网络上数据传输的内容。它会捕获经过你电脑网络接口的所有网络数据包,然后让你看到这些数据包的详细信息。

1. 作用和功能

  • 网络故障排查:帮你找出网络连接问题,比如为什么网速慢,为什么某个服务连接不上。

  • 协议分析:可以查看各种网络协议的数据,了解网络通信细节。

  • 安全检测:监控网络中有没有异常数据包,帮助发现可能的攻击或入侵。

  • 学习研究网络:对网络协议感兴趣的人可以用它学习网络底层知识。

  • 应用调试:开发网络应用时,用它查看数据是否正常发送和接收。

2. 使用步骤

  • 安装软件:从官网(wireshark.org)下载安装包,按照提示安装。

  • 打开软件,选择网络接口:双击图标启动 Wireshark 后,会列出你电脑的所有网络接口(有线、无线等),选择你想监控的那个(比如 Wi-Fi)。

  • 开始抓包:点击 “开始 / Start” ,软件就开始抓取经过这个接口的所有网络数据包。

  • 查看数据包:抓取到数据后,界面会显示每个数据包的时间、源地址、目的地址、协议类型等信息。点击某个包,可以看到它的详细数据和内容。

  • 过滤数据包:网络上流量很多,Wireshark 支持 “过滤” ,让你只看感兴趣的内容,比如只看 HTTP 协议的包,或某个 IP 地址的包,过滤语法是它的一大特色。

  • 保存和分析:抓取的数据可以保存下来,稍后分析,或者分享给别人。

二、下载安装包

访问【Wireshark 官网】,下载最新版本的安装包。

官网地址:https://www.wireshark.org/

单击 “Windows x64 Installer” ,等待安装包下载完成。

三、运行安装包

  • 双击下载好的 Wireshark-4.4.6-x64 ,并允许此应用对你的设备进行更改。

  • 阅读并同意软件协议,点击 “Next” 继续。

  • 选择安装路径(建议不要安装在 C 盘)以及需要安装的软件。
    • 必须勾选 “Install NPcap” ,否则将无法捕获实时网络流量。
    • 可以不勾选 “Install USBPcap” ,它用于捕获 USB 数据包,不是必选项。

  • 安装 NPcap ,需要勾选后两项,如下图所示。

  • 安装完成后,点击 “Finish” ,系统可能会提示重启电脑。

注意事项

  • 安装过程中可能需要关闭其他应用程序,以确保安装顺利进行。

  • 安装完成后,建议重启电脑以确保所有驱动和服务正常运行。

四、使用 Wireshark

1. 抓包

Wireshark 可以捕获机器上的某一块网卡的网络包,当你的机器上有多块网卡时,就需要先选择一个网卡进行捕获。如下图所示,然后点击 “捕获” → “开始” 对 WLAN 进行抓包,点击旁边的红色方块即可停止捕获分组。

2. 窗口介绍

Wireshark 主要分为以下几个界面:

  • Display Filter(显示过滤器):用于过滤。

  • Packet List Pane(封包列表):显示捕获到的封包, 有源地址和目标地址,端口号。 颜色不同代表不同类型的网络流量或封包状态。

    • 蓝色:常见的 TCP 流量,比如 TCP 握手过程(SYN、ACK)等。
    • 绿色:通常表示 UDP 流量,比如 DNS 查询包。
    • 黑色:通常代表错误或者异常流量,比如 TCP 重传、TCP 重复确认、或数据包损坏。
    • 红色:一般表示高优先级或警告性质的流量,比如 TCP 重传、连接被重置(RST 包)等。
    • 灰色:通常是未知协议或不重要的流量。
  • Packet Details Pane(封包详细信息):显示封包中的字段。

  • Dissector Pane(16 进制数据)。

  • Miscellanous(地址栏,杂项)。

可以在 Wireshark 中通过菜单的 “视图”(View)→ “着色规则”(Coloring Rules)查看和自定义这些颜色规则。

3. 过滤器(显示 / 捕获过滤器)

学会使用过滤是非常重要的, 初学者在使用 Wireshark 时,将会得到大量的冗余信息,在几千甚至几万条记录中,很难找到自己需要的部分。

过滤器可以帮助我们在大量的数据中迅速找到我们需要的信息。过滤器有以下两种:

  • 显示过滤器:位于主界面,用来在捕获的记录中找到所需要的记录。

  • 捕获过滤器:用来过滤捕获的封包,以免捕获太多的记录,在 “捕获”(Capture)→ “捕获过滤器”(Capture Filters)中设置。

4. 保存过滤后的报文

在显示过滤器上填写想要过滤的表达式,回车后即可过滤报文。然后点击工具栏的 “文件” → “导出特定分组” ,设置保存路径,填写文件名称,然后就可以保存指定的数据报文了。

1)显示过滤器表达式

右键 “显示过滤器” ,单击选择 “Display Filter Expression” 即可。

2)过滤表达式的规则

  • 协议过滤:tcp 显示 TCP 协议的报文。

  • IP 过滤:

    • ip.src==192.168.1.102 显示源地址为 192.168.1.102 的报文
    • ip.dst==192.168.1.102 显示目标地址为 192.168.1.102 的报文
  • 端口过滤:

    • tcp.port==80 显示端口号为 80 的报文
    • tcp.srcport==80 显示 TCP 协议且源端口号为 80 的报文
  • Http 模式过滤:http.request.method=="GET" 显示 HTTP GET 方法的报文。

  • 逻辑运算符 and or :ip.src==192.168.1.102 or ip.dst==192.168.1.102 显示源地址或目标地址为 192.168.1.102 的报文。

5. 封包列表

封包列表的面板中显示:编号(No.),时间戳(Time),源地址(Source),目标地址(Destination),协议(Protocol),长度(Length),以及封包信息(Info),且不同的协议用了不同的颜色显示。

6. 封包详细信息

这个面板非常重要,用来查看协议中的每一个字段。各行信息分别为:

  • Frame :物理层的数据帧概况。

  • Ethernet II :数据链路层以太网帧头部信息。

  • Internet Protocol Version 4 :网络层 IP 包头部信息。

  • Transmission Control Protocol :传输层 T 的数据段头部信息,此处是 TCP 协议。

  • Hypertext Transfer Protocol :应用层的信息,此处是 HTTP 协议。

TCP 包的具体内容

展开 Transmission Control Protocol 项可以看到 Wireshark 捕获到的 TCP 包中的每个字段。

相关文章:

  • 深入浅出iOS性能优化:打造极致用户体验的实战指南
  • 餐饮加盟店如何通过日事清全流程闭环管理实现进度同步与效率升级?
  • Java学习手册:Base64 编码概念和应用场景
  • python校园二手交易管理系统-闲置物品交易系统
  • python setup.py install --user和pip install -e .的区别
  • C++ - 仿 RabbitMQ 实现消息队列(1)(环境搭建)
  • 高等数学第四章---不定积分(4.4有理函数的不定积分2)
  • springBoot中自定义一个validation注解,实现指定枚举值校验
  • 【JEECG】BasicTable单元格编辑,插槽添加下拉组件样式错位
  • 【Trea】Trea国际版|海外版下载
  • Suno v4.5:AI 音乐创作的新突破
  • SLAM:正定矩阵二次型的定义和性质
  • GD32/STM32 ADC/DMA使用指南
  • 人工智能端侧热度再起
  • hybird接口配置
  • FTPS和SFTP(文件传输安全协议)
  • ProteinTools辅助探索蛋白稳定性、动态调控以及结构关系
  • windows操作系统开机自启(自动启动) 运行窗口 shell:startup 指令调出开机自启文件夹
  • mux-vlan基础配置
  • Linux服务之nginx中http设置及虚拟主机搭建
  • 中国德国商会报告:76%在华德企受美国关税影响,但对华投资战略依然稳固
  • 秦洪看盘|受阻回落,蓄积新做多能量
  • 上海飞银川客机触地复飞后备降西安,亲历者:不少乘客都吐了
  • 机器人助力、入境游、演出引流:假期纳客千万人次城市有高招
  • 《蓦然回首》:现代动画的践行与寓言
  • 柳向春:关于美国国会图书馆所藏《全芳备祖》的一些故事