【问题标题】:how to analyze calls made from an iphone app如何分析从 iPhone 应用程序拨打的电话
【发布时间】:2014-09-09 03:21:04
【问题描述】:

是否可以监控从 iPhone 应用程序发出的网络调用(http 和 https)?是否可以安装代理服务器并记录网络中的所有网络调用?

【问题讨论】:

  • 当您说“通话”时,您是指网络连接吗?
  • 是的,我的意思是从应用程序到服务器的网络调用。我已经编辑了这个问题。谢谢

标签: iphone networking tampering


【解决方案1】:

有一个很棒的工具叫做Charles

我一直用它来检查网络呼叫和其他东西。网站上有关于如何将您的计算机设置为 iPhone 代理的说明。

完成此操作后,您可以过滤掉通过 URL 等收集的结果...这样您就可以看到应用程序的调用。

【讨论】:

    【解决方案2】:

    你能解释一下你为什么要这样做吗?出于调试目的,这是我的建议:

    • 选项 1:使用模拟器和 Mac 上的工具来跟踪所有网络调用(例如,您可以使用 wireshark

    • 选项2:将设备连接到一台有Wifi的电脑,然后跟踪这台电脑上的所有网络调用

    【讨论】:

    • 我有一个没有代码的旧企业应用程序。我尝试辞职应用程序(进行方法调配并实施自定义 nsurlprotocol),但辞职不起作用并且应用程序崩溃。后端团队联系人正在休假,所以我想我可以自己尝试一下。对于选项二,我需要在 mac 上安装任何工具吗?你能再解释一下吗..
    • 是的,你需要mac上的工具,例如,按照这个教程:charlesproxy.com/documentation/faqs/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-13
    • 2011-04-03
    相关资源
    最近更新 更多