【问题标题】:Capturing incoming traffic to IPhone with Fiddler使用 Fiddler 捕获传入 iPhone 的流量
【发布时间】:2015-10-03 06:39:17
【问题描述】:

我正在尝试从 Iphone 上的应用中捕获所有流量。现在我可以从我的设备捕获所有传出流量,但没有任何传入流量。 这是我如何在我的提琴手和 iphone 中配置代理的说明:http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureForiOS

有没有办法配置 Fiddler 来捕获传入的请求或任何其他方式来实现这一点?应用程序最好像 Fiddler 那样解密 HTTPS 流量。

【问题讨论】:

  • Charles Proxy 和 iDevice 可以设置为捕获所有流量。 Charles Proxy 网站上有说明。
  • @zaph 我尝试使用 Сharles,但它也只捕获了传出请求。你能告诉我一些链接,我可以在其中找到捕获传入流量的说明吗?
  • 定义“传入流量”是什么意思?对您的请求的回应?
  • @zaph 在特殊情况下我有推送通知,在没有来自设备的任何请求的情况下进入应用程序。所以,我想准确地捕捉到这个流量。
  • 你有没有找到一种方法来做到这一点?我在同一条船上,试图查看推送通知中的内容

标签: iphone request fiddler traffic


【解决方案1】:

APNS 使用以下内容:(Reference)

  • TCP 端口 5223(设备用于与 APNs 服务器通信)
  • TCP 端口 2195(用于向 APN 发送通知)
  • TCP 端口 2196(由 APNs 反馈服务使用)
  • TCP 端口 443(仅在设备无法通过端口 5223 与 APN 通信时用作 Wi-fi 的后备)

问题在于 Fiddler、Charles Proxy 和大多数类似这样的程序仅捕获 http/https 协议流量。要捕获包括非 http 在内的所有流量,需要使用 Wire Shark 等分析器。

Wire Shark 是免费的,但使用起来并不容易。它捕获并显示所有数据包,包括 TCP/IP 级别的连接建立等。它还具有有史以来最糟糕的 UI 体验之一,你会讨厌它。但它会以极其详细的方式捕获所有流量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-05
    • 1970-01-01
    相关资源
    最近更新 更多