IOS wireshark抓包

工具:iphone手机及UUID、mac电脑、数据线、wireshark、xcode、终端

1:获取UUID,手机连接好电脑,打开xocode->Window->Devices and Simulators,复制Identifier后面的UUID

2:打开终端,查看已有的接口,输入ifconfig -l

3:此时还没有rvi0,创建虚拟网卡,输入rvictl -s UUID

正确提示:Starting device UDID [SUCCEEDED] with interface rvi0

报错提示:Starting device failed:参考这个博文

4:打开wireshark,会看到rvi0,双击就可以监听。

5:最后记得删除虚拟网卡:rvictl -x UDID

遇到问题:如果过一段时间ifconfig -l发现rvi0没有了,这时候wireshark也会报错,停止监听。

解决方案:终端打开网卡的命令 sudo chmod 777 /dev/bpf*

再rvictl -s UUID就正常了

你可能感兴趣的:(IOS真机调试,Xcode,Mac,xcode,ios,wireshark,tcpdump,websocket)