我想为Android创建防火墙应用程序,当应用程序想要连接到互联网时显示应用程序的名称,并让用户将其阻止为永久或暂时阻止它或允许它以及当该应用程序想要从网络显示应用名称,用户可以允许或拒绝它。
我查看了这个问题:create firewall,但它并不能满足我的需求。
有任何建议可以检测哪些应用可以访问网络和/或从中接收数据?
谢谢!
答案 0 :(得分:4)
这很有可能,并且之前已经完成 请参阅这些应用程序/实现:
根据具体实施情况,可能需要将您的设备植根。
通用,非ROOT方式是使用NFLOG / ULOG内核用户空间模块创建自定义VPN服务和跟踪连接。
参见其他QAs以供参考:
答案 1 :(得分:0)
非root防火墙也可以使用VPNService和一些C代码来创建来处理tcp / udp。 NetGuard就是一个很好的例子: