mac抓取iphone数据包

  1. 首先iphone通过数据线连接mac,打开iTunes,获取iphone 设备id
  2. 在mac终端下执行以下命令:
    rvictl -s <UDID>

    所有iphone网络流量都会经过iphone所连接的mac,但是iphone数据还是走iphone的网络。

  3. 启动wireshark进行抓包, 设备连接后,mac会出现一个对应的虚拟网络接口,名字是rvi0(如果有多个iphone则累加,rvi1,rvi2…)
  4. 断开网络连接:
    rvictl -x <UDID>

参考: http://developer.apple.com/library/mac/#qa/qa1176/_index.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注