親がいないときに子供がインターネットを使用している間に、制限されたWebサイトへのアクセスを制御するためにJavaでスタンドアロンアプリをコーディングしたいと考えています。主なアイデアは、ブラウジングしている人に基づいてアダルト/不要な Web サイトをブロックすることです。ユースケースは次のようになります。
1.ユーザーがブラウザを開きます。2. アプリ (バックグラウンドで実行中) が認証ボックスをポップアップ表示し、ユーザーにパスワードの入力を求める必要があります。3.入力されたパスワードに基づいて、アプリはユーザーを大人または子供として識別します。4.成人の場合、ウェブサイトへの制限はありません。5.子供の場合、次のことが発生する必要があります。(a) ブラウザから要求されたすべての URL をログ ファイルに記録する必要があります。(b) アダルト/望ましくない Web サイトはブロックされ、ブラウザーに警告ページが表示される必要があります。
私の質問は: このアプリは Java で実装できますか? はいの場合、どのように?応答を監視し、条件に基づいてそれらをフィルタリングするにはどうすればよいですか? Javaでソケットプログラミングを使えばできるのではないかと考えました。
どんな種類の助けも大歓迎です。