android - 如何在 PC 中的 fiddler 之类的 Android 设备中捕获所有网络数据?

标签 android fiddler

有没有办法分析 android 设备中的网络流量并将其记录到 SD 卡中?例如,此应用程序将作为代理在后台运行,使所有网络通过它并基于某些过滤器(例如:facebook 数据、whatsapp 数据)检查正在发送和接收的数据并将其记录在文本文件中。

最佳答案

我不知道将数据保存到 SD 卡的方法,但您可以通过 configuring Fiddler on a PC that's in the same network 捕获来自 Android 设备的所有流量。 .

在 Fiddler 中,在您的 PC 上,转到 Tools > Fiddler Options > Connections

选中允许远程计算机连接

检查Fiddler服务器的IP

在 Android 设备的 WiFi 设置中,配置代理。使用您的 Fiddler 服务器的 IP 和端口分别作为 Proxy hostnameProxy port

这应该会使来自您的 Android 设备的流量出现在 Fiddler 中。

查看此答案开头的链接以获取更详细的描述和屏幕截图。

关于android - 如何在 PC 中的 fiddler 之类的 Android 设备中捕获所有网络数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24503885/

相关文章:

android - iframe 视频不会在 Android WebView 中进入全屏模式

internet-explorer - Fiddler 未捕获来自 Firefox 的 Web 请求

android - 某些 androids 应用程序无法通过 fiddler 连接

javascript - 如何找出为什么 Javascript 下载这么慢?

wcf - 请求正文应如何显示?

c# - 使用 Fiddler 作为 HttpWebRequest 的代理需要运行 Fiddler

java - 记录不会从 SQLite 数据库中删除

android - 通过 theme 设置 StatusBar 颜色。

android - Kotlin:设置 TextView 时 lateinit 属性尚未初始化

android - 使用 XML 布局时,我可以重写 View 的方法吗?