2014-02-15 53 views
0

是否可以拦截和记录iOS应用程序中的网络数据包?如果是这样,这将是什么类型的应用程序,以及哪种平台/语言允许它?在iOS中拦截网络数据包

+0

您是为了调试目的或作为应用程序功能的一部分吗? –

+0

作为功能的一部分。我知道私有API解决方案。 –

+1

我很确定苹果公司不会允许在公共应用程序上访问该设备。它会为设备的任何用户打开巨大的隐私漏洞。想象一下Google应用程序能够嗅探设备上任何其他应用程序的流量。 –

回答

1

您要查找的内容与数据包捕获有关。

有在https://code.google.com/p/pcap-touch-server

找到一个开源项目,还有可用于iOS的using this GitHub project建立一个separate & distinct libpcap library

+0

这样的应用程序是否可以通过Apple Store分销? –

+1

[Apple App Store上提供了PCapTouch](http://pcaptouch.net),所以Apple *似乎允许这样做,但谁确切知道当前的审查指南是什么。 –

+1

PCapTouch需要外部服务器来实际进行捕获。 PCapTouch只显示在其他系统上获取的捕获文件。它似乎没有真正在设备上捕获。 –