Saya memiliki seorang kolega dengan dua remaja laki-laki (ya, isyarat klise tentang 'Saya punya teman ini melihat ...') Dia saat ini memiliki masalah dengan mereka menjelajah pr0n dan ingin melakukan sedikit kegiatan memata-matai penjelajahan mereka (saya tinggal jauh dari filosofi / etika dalam hal ini.) Anak-anak cukup cerdas untuk menghapus riwayat penjelajahan mereka ketika mereka selesai. Karena saya adalah goto untuknya, ia telah bertanya kepada saya apakah ada cara untuk mempertahankan riwayat penelusuran.
Keluarga menggunakan Mac, dan anak-anak berselancar dengan Safari. Saya tahu bahwa riwayat penelusuran disimpan di sini ~ / Library / Safari / History.plist. Saya pikir harus ada cara untuk menulis AppleScript atau skrip lain (Python / Ruby / Bash) yang dapat membuat cadangan file ini ke lokasi yang berbeda (/ opt / local / history, dll.)
Karena anak-anak tahu untuk menghapus riwayat mereka ketika mereka selesai haruskah file secara berkala didukung dengan sesuatu yang mirip dengan pekerjaan cron atau sesuatu seperti Hazel ? Sementara itu bisa bekerja, sepertinya itu akan membuat satu ton cadangan tambahan sedikit.
Atau mungkinkah 'menonton' ~ / Library / Safari / History.plist dan secara bertahap menambahkan perubahan ke file cadangan (menyimpan diff untuk berbicara) tetapi tidak kehilangan data apa pun?
Setiap ide / solusi dihargai.
UPDATE / EDIT: Mendapat kabar dari ayah yang khawatir bahwa yang tertua menggunakan Firefox pada PC yang berbeda, sehingga solusi OpenDNS (lebih disukai di tingkat router) adalah jawaban terbaik sejauh itu akan menangkap penggunaan untuk seluruh rumah.