私は2人の10代の少年と同僚がいます(はい、「この友人に会いたい...」についてのキュークリシェ)彼は現在、彼らがpr0nを閲覧するのに問題を抱えており、彼らの閲覧を少しスパイしたいと思っています(これに関する哲学/倫理。)子供たちは、彼らが終わったときに彼らのブラウジング履歴をクリアするのに十分精通しています。私は彼がITをやっているので、ブラウジング履歴を保持する方法があるかどうかを尋ねてきました。
家族はMacを使用し、子供たちはSafariでサーフィンをしています。閲覧履歴は〜/ Library / Safari / History.plistに保存されることを知っています。このファイルを別の場所(/ opt / local / historyなど)にバックアップできるAppleScriptまたは他のスクリプト(Python / Ruby / Bash)を作成する方法があるはずです。
子供たちは、cronジョブやHazelのようなもので定期的にファイルをバックアップする必要がある場合、完了したら履歴をクリアすることを知っているのですか?これは機能しますが、大量の小さな増分バックアップが作成されるようです。
または、〜/ Library / Safari / History.plistを「監視」し、バックアップファイルに変更を増分的に追加する(いわばdiffを保存する)ことはできますが、データは失われませんか?
どんなアイデア/ソリューションも歓迎します。
更新/編集:最古の人は別のPCでFirefoxを使用しているという懸念のお父さんからの言葉を聞いたので、家全体の使用状況を把握する限り、OpenDNSソリューション(できればルーターレベル)が最良の答えです。