大家好,欢迎来到IT知识分享网。
除了了使⽤用⽹网络共享功能将 Mac 的⽹网络通过 WiFi 共享给 iPhone 连接之外,还可以通过 RVI(Remote Virtual Interface)远程虚拟接⼝口,建⽴立⼀一条虚拟⽹网线,作为 iOS 设备的⽹网络栈,从⽽而监控 iOS 设备的流量量。
此虚拟接⼝口只是监听iOS设备本身的协议栈(但并没有将⽹网络流量量中转到Mac本身的⽹网络连接上),所有⽹网络连接都是iOS设备本身的,与Mac电脑本身联不不联⽹网或者联⽹网类型⽆无关。iOS设备本身可以为任意⽹网络类型(WiFi/2G/3G),这样在Mac电脑上使⽤用任意抓包⼯工具(tcpdump、Wireshark、CPA)抓取RVI接⼝口上的数据包就实现了了对iPhone的抓包。
1、Mac OS X 对 RVI 的⽀支持是通过终端命令 rvictl 提供的。
2、⾸首先要安装好 Xcode 对应版本的 Command_Line_Tools,⽐比如下⾯面是下载 Xcode 6.4 的:
PS:安装过程略略。
3、通过 rvictl 打开⼀一个⽹网络接⼝口
~ $ rvictl -s 20eb8d9b2849f0056658c628a4a906f1095263b8Starting device 20eb8d9b2849f0056658c628a4a906f1095263b8 [SUCCEEDED] with interface rvi0
PS:在终端(Terminal)中输⼊入 “rvictl ?” 命令可查看帮助
4、在 wireshark 中指定⽹网络接⼝口 rvi0 即可开始抓包了了
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/55633.html