【问题标题】:Capturing cellular network packets on iOS?在 iOS 上捕获蜂窝网络数据包?
【发布时间】:2012-04-20 19:20:31
【问题描述】:

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

我怎样才能为蜂窝(即 3G、4G)网络数据包实现相同的功能?我正在尝试根据 @ 找出 Skype 用于在 iOS 上实现实时聊天的网络协议987654322@限制。

【问题讨论】:

    标签: ios 3g 4g


    【解决方案1】:

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

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

    希望这会有所帮助。

    【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

    猜你喜欢
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多