在iOS上捕获蜂窝网络数据包?

时间:2012-04-20 19:20:32

标签: ios 3g 4g

我发现了一篇文章讨论了在iOS上通过Wifi传输网络数据包:http://www.cardinalpeak.com/blog/?p=519

我如何才能为蜂窝网络(即3G,4G)网络数据包实现同样的目标?我正在试图弄清楚Skype在iOS上使用什么网络协议实现实时聊天{ {3}}限制。

2 个答案:

答案 0 :(得分:1)

您不需要jailbrocken设备就可以对其进行捕获。您可以通过Mac设备嗅探流量 这就是你想要的。从iOS5开始,Apple增加了对RVI接口的支持。因此,如果您正在运行OSX设备,您可以使用VRI网络将iOS连接到OSX,享受3G / 2G世界。

对Skype有何看法:
Skype使用它的聊天协议,虽然数据包是通过TCP传输的。捕获这些数据包可以提供尽可能多的信息。
在通话时,音频以UDP数据包发送(昨天只进行测试)。

希望这会有所帮助。

答案 1 :(得分:0)

我对你的问题没有很好的答案,但你可以尝试:

  1. 使用Skype呼叫Mac或PC,并使用数据包嗅探器从另一侧观看连接
  2. 获取AT& T 3G微蜂窝并在其以太网连接上放置数据包嗅探器
  3. 越狱设备并将数据包嗅探器放在上面
  4. 如果Skype使用安全连接,我认为这些解决方案都无法正常运行。 #1也不会看到与Skype服务器的设置对话。如果您有备用设备,#3似乎是您最好的选择。