Suivez les enfants qui parcourent l'histoire même s'ils savent comment l'effacer manuellement
J'ai un collègue qui a deux adolescents (oui, le cliché du “J'ai un ami à voir…”). Il a actuellement des problèmes avec leur navigation sur Internet et veut espionner un peu leur navigation (je reste en dehors des philosophies/éthiques à ce sujet.) Les enfants sont assez malins pour effacer leur historique de navigation quand ils ont fini. Comme je suis son “goto” pour l'informatique, il m'a demandé s'il y avait un moyen de conserver l'historique de navigation.
La famille utilise des Macs, et les enfants surfent avec Safari. Je sais que l'historique de navigation est conservé ici ~/Bibliothèque/Safari/History.plist. Je pense qu'il devrait y avoir un moyen d'écrire un AppleScript ou un autre script (Python/Ruby/Bash) qui puisse sauvegarder ce fichier à un autre endroit (/opt/local/history, etc.)
Comme les enfants savent qu'ils doivent effacer leur historique quand ils ont fini, le fichier devrait-il être sauvegardé périodiquement avec quelque chose de similaire à un travail de cron ou quelque chose comme Hazel ? Bien que cela puisse fonctionner, il semble que cela créerait une tonne de petites sauvegardes incrémentielles.
Ou est-il possible de “regarder” ~/Bibliothèque/Safari/Histoire.plist et d'ajouter progressivement des modifications à un fichier de sauvegarde (en enregistrant une différence pour ainsi dire) sans perdre de données ?
Toutes les idées/solutions sont appréciées.
MISE À JOUR/ÉDITION: J'ai appris de mon père que le plus vieux utilise Firefox sur un autre PC, donc la solution OpenDNS (de préférence au niveau du routeur) est la meilleure réponse dans la mesure où elle permet de capturer l'utilisation pour toute la maison.