繁体   English   中英

如何检查iPhone应用程序的网络活动? [等候接听]

[英]How to inspect network activity of an iPhone app? [on hold]

我有一个应用程序,我怀疑它正在使用我的许多网络数据,但没有弄清楚。

我想检查正在发出的HTTP申请,这可能吗?

我进行了很多搜索,但发现的只是LAN监视应用程序(与我想要的内容无关)。

不想在应用设置下检查该内容吗? 还是数据使用? 重置为默认值,然后启动您的应用程序并监视已使用了多少。 然后尝试不启动该应用程序。 比较和对比

我在寻找一种查看由我的iOS 13.1.3设备上安装的任何应用程序生成的所有互联网流量的方式时,偶然发现了您的问题。

我不确定您是否能回答您的问题,距您提出问题已经有两年了。 但是,我想我至少会为您提供以下建议,以防万一您仍然需要答案。

我找到了一个答案,这个问题对我来说非常有效,使我可以查看我的应用程序(以及与此相关的所有其他应用程序)相对于HTTP请求而言“在设备的内部”发送和接收的所有内容。

名为Burp Suite社区版的应用程序提供了我可以在Mac上安装的代理服务器,还为我提供了最新的CA证书以安装到我的iOS设备上。

一旦设置并正确配置了Burp Suite,它就会通过该软件重新路由所有传入和传出的HTTP和HTTPS请求。 通过该操作,我可以查看所有流量,并验证从我的应用程序请求或接收的数据在到达服务器之前已经很安全。

我可以确切地看到在https加密之前数据是如何发送的,以及解密之后从服务器发送的所有回复。

我不是一个谈论软件的人,但是这个软件解决我的问题的方式给我留下了深刻的印象。 我不知道仅一台设备会产生多少流量。

我什至可以找到我设备上不应从另一个应用程序发送未加密数据的位置,并立即将其关闭。

-这是指向该站点链接 ,您可以在其中找到您可能需要的软件版本

-在这里您可以找到在iOS设备上安装代理和证书的说明

我的建议是,您仔细遵循有关安装CA证书的说明,因为这对于使服务器正常工作至关重要。

安装证书后,我以某种方式跳过了返回“设置”>“常规”>“关于”>“证书信任设置”的部分,浪费了很多时间试图弄清楚为什么我的证书不受信任。

我希望这对您或至少其他发现此问题的人有所帮助。

吉姆

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM