Java 如何在Android中创建防火墙应用程序?

Java 如何在Android中创建防火墙应用程序?,java,android,firewall,Java,Android,Firewall,我正在构建一个家长控制应用程序,阻止访问某些网站——也就是Android的简单防火墙。你认为最简单的方法是什么 我见过其他应用程序使用VPN服务来监控流量,但我正在寻找与此主题相关的任何和所有建议、方法和想法 到目前为止,我已经为应用程序构建了UI——它存储了每个用户配置文件所需的所有用户数据——现在是时候让它发挥作用并阻止一些流量了(例如,当一个孩子在午夜后登录色情网站时!) 非常感谢您的任何想法/意见 (当然,实现越简单越好!) 努布尼加 我开始研究如何开发一个简单的防火墙,通过广播接收器和

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

我见过其他应用程序使用VPN服务来监控流量,但我正在寻找与此主题相关的任何和所有建议、方法和想法

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

非常感谢您的任何想法/意见

(当然,实现越简单越好!)

努布尼加

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

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

该应用程序使用的是假装是VPN连接,并以此方式监视其他应用程序的流量。这要求用户实际将应用程序设置为VPN提供商,并将其用于VPN连接

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

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


该应用程序使用的是假装是VPN连接,并以此方式监视其他应用程序的流量。这要求用户实际将应用程序设置为VPN提供商,并将其用于VPN连接。

我以前见过这样做:……我被雇来再次这样做。我只需要正确思维的输入(也许有人做过这样的事情——这是一个完全合法的项目——我的老板拥有专利——这个应用正好需要一个防火墙组件)@NoobNinja:“我以前见过它”——不使用“广播接收器和ActivityManager类”,这是你提出的要求。话虽如此,我更新了我的答案以反映这一要求。好吧-如何做到并不重要。。。只要能做到!(关于如何做到这一点有什么想法吗?当然可以通过任何必要的方式!)好的-那么使用VPN服务(很高兴知道-谢谢!)可能是可行的。您认为有没有一种方法可以自动化该过程?我希望应用程序尽可能简单——让用户手动设置VPN似乎很乏味。@NoobNinja:“你认为有办法自动化这个过程吗?”——我当然希望没有,否则这将是一个安全漏洞,我必须追踪并修复。我以前见过这样做:……我被雇来再次这样做。我只需要正确思维的输入(也许有人做过这样的事情——这是一个完全合法的项目——我的老板拥有专利——这个应用正好需要一个防火墙组件)@NoobNinja:“我以前见过它”——不使用“广播接收器和ActivityManager类”,这是你提出的要求。话虽如此,我更新了我的答案以反映这一要求。好吧-如何做到并不重要。。。只要能做到!(关于如何做到这一点有什么想法吗?当然可以通过任何必要的方式!)好的-那么使用VPN服务(很高兴知道-谢谢!)可能是可行的。您认为有没有一种方法可以自动化该过程?我希望应用程序尽可能简单-让用户手动设置VPN似乎很乏味。@NoobNinja:“你认为有办法自动化这个过程吗?”--我当然希望没有,否则这将是一个安全漏洞,我必须追踪并修复。