MASTG-TECH-0062: 基本网络监控/嗅探

您可以通过为您的 iOS 设备创建一个远程虚拟接口,远程实时嗅探 iOS 上的所有流量。首先,请确保您的 macOS 主机上安装了 Wireshark

  1. 通过 USB 将您的 iOS 设备连接到您的 macOS 主机。
  2. 在开始嗅探之前,您需要知道您的 iOS 设备的 UDID。查看 "获取 iOS 设备的 UDID" 部分,了解如何检索它。在 macOS 上打开终端并输入以下命令,填写您的 iOS 设备的 UDID。
$ rvictl -s <UDID>
Starting device <UDID> [SUCCEEDED] with interface rvi0
  1. 启动 Wireshark 并选择 "rvi0" 作为捕获接口。
  2. 使用 Wireshark 中的捕获过滤器过滤流量,以显示您要监控的内容(例如,通过 IP 地址 192.168.1.1 发送/接收的所有 HTTP 流量)。
ip.addr == 192.168.1.1 && http

Wireshark 的文档提供了许多 捕获过滤器的示例,这些示例应该可以帮助您过滤流量以获取所需的信息。