如何方便的在iOS设备上抓包分析

以前网络协议分析经常是在Android root设备上 adb shell后 用tcpdump抓包,想来ios没越狱应该没有这种神器,可哪知苹果早就提供了方便的工具RVI(Remote Virtual Interface)

  1. 首先获取调试设备的UUID,iTunes里可以比较方便的复制
  2. 打开终端,输入 ?rvictl -s [Your Device’s UDID],成功的话,会显示
    Starting device ********** [SUCCEEDED]
  3. 接下来检查下设备号:ifconfig -l 可能列出
    lo0 gif0 stf0 en0 en1 bridge0 p2p0 awdl0 rvi0
  4. 好了,这个rvi0就是给我们提供的接口
  5. 打开Wireshake,接口选这个rvi0
  6. 比如我们这会儿调试RTMP协议,过滤一下,“rtmpt” 是不是很方便了!

原创文章,转载请注明: 转载自贝壳博客

本文链接地址: 如何方便的在iOS设备上抓包分析

1 评论

发表回复

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据