MASTG-TECH-0062: 基本网络监控/嗅探
您可以通过为您的 iOS 设备创建一个远程虚拟接口,远程实时嗅探 iOS 上的所有流量。首先,请确保您的 macOS 主机上安装了 Wireshark。
- 通过 USB 将您的 iOS 设备连接到您的 macOS 主机。
- 在开始嗅探之前,您需要知道您的 iOS 设备的 UDID。查看 "获取 iOS 设备的 UDID" 部分,了解如何检索它。在 macOS 上打开终端并输入以下命令,填写您的 iOS 设备的 UDID。
$ rvictl -s <UDID>
Starting device <UDID> [SUCCEEDED] with interface rvi0
- 启动 Wireshark 并选择 "rvi0" 作为捕获接口。
- 使用 Wireshark 中的捕获过滤器过滤流量,以显示您要监控的内容(例如,通过 IP 地址 192.168.1.1 发送/接收的所有 HTTP 流量)。
ip.addr == 192.168.1.1 && http
Wireshark 的文档提供了许多 捕获过滤器的示例,这些示例应该可以帮助您过滤流量以获取所需的信息。