java - 如何使用 android studio 以编程方式记录 Android 设备的所有入站和出站连接

标签 java android android-studio network-programming

我是android开发的新手,如何使用android studio记录android设备的所有入站和出站连接,我将获取入站和出站日志并对其进行其他操作。日志可以写入文件或简单地显示在列表中。有具有此功能的 GitHub 项目吗?

最佳答案

选项 1)如果您有 root 设备,您可以选择使用 android-pcap 从这里 https://github.com/enukane/android-pcap 选项 2) 如果您不打算在 root 设备上使用,您可以通过 wifi 网络共享或 VPN 将网络流量 root 到 PC 或服务器,然后在那里进行数据包处理,这样可以更轻松地使用此处的 NPCAP https://nmap.org/npcap/并通过 HTTP 请求或 tcp 连接将处理后的数据发送回 Android 设备

关于java - 如何使用 android studio 以编程方式记录 Android 设备的所有入站和出站连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62395912/

相关文章:

java - 用于调用 REST API 的 POST 请求的 JSON 输入

java - 如何封装未经检查的强制转换以仅允许未经检查的泛型类型转换?

android - android zbar 中的相机黑屏

android - 无法添加依赖 Android Studio

java - 在MainActivity中使用我的布局资源文件

android - 基于gradle中产品 flavor 的包装选项

java - JTabbedPane如何判断用户离开的tab?

java - 如何为 Hibernate 设置 HSQLDB?

android - 在android中为imageview平滑淡出

android - 有没有办法减慢模拟器上的所有动画?