0

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

如何为蜂窝(即 3G、4G)网络数据包实现相同的功能?鉴于此限制,我试图弄清楚 Skype 用于在 iOS 上实现实时聊天的网络协议。

4

2 回答 2

1

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

关于 Skype:
Skype 使用它的协议进行聊天,尽管数据包是在 TCP 中传输的。捕获这些数据包可以提供尽可能多的信息。
通话时以 UDP 数据包的形式发送音频(昨天刚刚进行了测试)。

希望这会有所帮助。

于 2014-11-28T06:53:54.903 回答
0

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

  1. 使用 Skype 呼叫 Mac 或 PC 并使用数据包嗅探器从另一端观察连接
  2. 获取一个 AT&T 3G Microcell 并在其以太网连接上放置一个数据包嗅探器
  3. 越狱设备并在其上放置数据包嗅探器

如果 Skype 使用安全连接,我认为这些解决方案中的任何一个都不会很好地工作。#1 也不会看到与 Skype 服务器的设置对话。如果您有备用设备,#3 似乎是您最好的选择。

于 2012-04-20T20:08:09.903 回答