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

该文介绍了如何利用iPhone的UUID、mac电脑、xcode和wireshark进行网络流量监控。首先在xcode中获取UUID,然后在终端创建虚拟网卡rvictl,通过wireshark监听rvi0接口。当遇到rvi0消失导致监听失败的问题时,通过修改文件权限并重新启动rvictl服务可以解决。
2289

被折叠的 条评论
为什么被折叠?



