IOS 网络抓包
1. 创建 RVI 接口(remote virtual interface),通过该接口可以获取 IOS 上的说有的网络包(包
括通过 3G 接口发送的)
a) 将设备通过 USB 线连接到 MACMini。
b) rvictl -s <UUID>
通过命令启动 rvi 接口,<UUID>为 IOS 设备的 UUID。
c) ifconfig -l
查看网络接口,可以看到一个”rvi”开头的接口,如”rvi0”。通过该接口可以获取所
有 IOS 设备上发送的包。
d) rvictl -x <UUID>
通过命令停止 rvi 接口。抓包完成后,通过命令停止接口。
2. 通过 wireshark 或 tcpdump 进行数据包的抓取。
tcpdump -i rvi0 -n -s 0 -w temp.pcap
Wireshark 抓包过程, 略…