
新发布Aug 20, 2026
PCAPdroid v2.0.0
适用于 Android 的免 root 网络监控器、防火墙和 PCAP 转储器
PCAPdroid
PCAPdroid 是一款注重隐私的开源应用,可让你跟踪、分析和阻止设备上其他应用发起的连接。它还允许你导出流量的 PCAP 转储、检查 HTTP、解密 TLS 流量等等!
PCAPdroid 通过模拟 VPN 来在无需 root 的情况下捕获网络流量。它不使用远程 VPN 服务器,而是将所有数据在设备本地进行处理。
功能:
- 记录并检查用户应用和系统应用发起的连接
- 提取 SNI、DNS 查询、HTTP URL 以及远程 IP 地址
- 借助内置解码器检查 HTTP 请求与响应
- 以十六进制转储/文本形式检查完整连接负载
- 解密 HTTPS/TLS 流量 并导出 SSLKEYLOGFILE
- 将流量转储为 PCAP 文件,通过浏览器下载,或实时流式传输到远程接收器进行分析(例如 Wireshark)
- 创建规则以过滤掉正常流量并轻松发现异常
- 通过离线数据库查询识别远程服务器的国家/地区和 ASN
- 在已 root 的设备上,可在其他 VPN 应用运行时捕获流量
付费功能:
如果你打算使用 PCAPdroid 进行数据包分析,请查阅手册中的专门章节。
你可以在正式发布前,通过将 Beta 仓库 添加到 F-Droid 应用来测试最新功能。
用户指南
赞助商
PCAPdroid 项目由 AVEQ GmbH 赞助。
如果你想赞助本项目,请给我发邮件。
社区
你可以通过多种方式帮助 PCAPdroid 项目:
- 讨论 新功能
- 改进应用主题和布局
- 在 Github 和 Google Play 上给项目加星标
- 当然,也欢迎提交代码 Pull Request!
加入国际 PCAPdroid 社区:Telegram 或 Matrix。
集成到你的应用
PCAPdroid 的某些功能可以集成到第三方应用中,以提供数据包捕获能力。
- 对于已 root 的设备,pcapd daemon 可以直接集成到你的 APK 中以捕获网络数据包。
- 对于所有设备,PCAPdroid 提供 API 来控制数据包捕获,并通过 UDP 将捕获的数据包发送到你的应用。这需要将 PCAPdroid 与你的应用一起安装。
开源
PCAPdroid 由开源技术驱动。
关于第三方库的完整列表,请查看应用中的“关于”页面。
构建
- 在 Windows 上安装 gitforwindows
- 克隆此仓库
- 在仓库目录内运行
git submodule update --init。submodules目录应会被填充。 - 在 Android Studio 中打开项目,安装相应的 SDK 和 NDK
- 构建应用
注意:如果提示“No valid CMake executable was found”,请务必通过 SDK 管理器安装 PCAPdroid 所使用的 CMake 版本(目前为 3.22.1)。