怎么可以在Android中创建防火墙应用程序?

时间:2013-03-25 19:29:18

标签: java android firewall

我正在构建一个阻止访问某些网站的家长控制应用程序 - 也就是Android的简单防火墙。您认为最简单的方法是什么?

我已经看到其他应用程序使用VpnService来监控流量 - 但我正在寻找与此主题相关的任何和所有建议,方法和想法。

到目前为止,我已经为应用程序构建了UI - 它存储了每个用户配置文件所需的所有用户数据 - 现在是时候让它运行并阻止一些流量(例如 - 当孩子登录到色情网站时)午夜过后!)

非常感谢任何和所有想法/输入!

(当然 - 实施越简单越好!)

NoobNinja

1 个答案:

答案 0 :(得分:5)

  

我开始对如何开发一个简单的防火墙进行一些研究,该防火墙将通过广播接收器和ActivityManager类的组合来监控浏览器流量。

幸运的是,出于明显的隐私和安全原因,这是不可能的。您不能使用“广播接收器和ActivityManager类”单方面监视其他应用的流量。

有问题的应用程序使用的是a VpnService伪装成VPN连接,并以此方式窥探其他应用程序的流量。这要求用户将应用程序实际设置为VPN提供程序,并将其用于VPN连接。