我想要捕捉iPhone的网络流量。苹果会允许我们这么做吗?开发者有没有监控信号的API?
发布于 2011-11-03 23:36:36
如果你所说的“流”指的是通过这些机制发送和接收的所有数据,那么不-你不能在一个没有越狱的iPhone上这样做。应用程序受到限制,不能干扰系统进程或其他应用程序执行的任何操作。
发布于 2013-09-28 02:51:03
如果你想捕获IP流量,并且你的iPhone运行的是iOS 5或更高版本,并且你可以将你的iPhone连接到运行OS X的机器上,你可以使用remote virtual interface机制,它会将网络流量的一个副本传输到Mac上,然后用你喜欢的网络工具(tcpdump,Wireshark等)来捕获。
如果想要捕获较低级别的流量,可以在监控模式下使用Wi-Fi适配器捕获Wi-Fi流量(但要准备好对流量进行解密;有关这方面的信息,请参阅the Wireshark "how to decrypt 802.11" page ),但是捕获原始移动电话网络流量将非常困难(您可能无法做到)。
https://stackoverflow.com/questions/7997454
复制相似问题