1

特定のサイトへのアクセスをブロックするペアレンタルコントロールアプリを構築しています。これは、Android用のシンプルなファイアウォールとも呼ばれます。これを行う最も簡単な方法は何だと思いますか?

他のアプリケーションがVpnServiceを使用してトラフィックを監視しているのを見てきましたが、このテーマに関連するすべての提案、方法、アイデアを探しています。

これまでのところ、アプリケーションのUIを構築しました-各ユーザープロファイルに必要なすべてのユーザーデータを保存します-今度はそれを機能させてトラフィックをブロックします(たとえば、子供が深夜以降にポルノサイトにログオンしたとき! )。

ありとあらゆるアイデア/入力は大歓迎です!

(そしてもちろん-実装は単純であるほど良いです!)

NoobNinja

4

1 に答える 1

5

BroadcastReceiversとActivityManagerクラスの組み合わせを介してブラウザトラフィックを監視する単純なファイアウォールを開発するために何が必要かについて少し調査を始めています。

幸い、プライバシーとセキュリティ上の理由から、これは不可能です。「BroadcastReceiversandActivityManagerクラス」を使用して、他のアプリのトラフィックを一方的にスパイすることはできません。

問題のアプリが使用しているのは、VpnService VPN接続のふりをして、他のアプリのトラフィックをそのようにスパイすることです。これには、ユーザーが実際にアプリをVPNプロバイダーとして設定し、VPN接続に使用する必要があります。

于 2013-03-25T19:31:36.927 に答える