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就正常了