追踪孩子们的浏览历史,即使他们知道如何手动清除历史。
我有一个同事有两个十几岁的男孩(是的,提示老生常谈的 “我有一个朋友看到……"),他现在有问题,他们浏览pr0n,并希望做一个小的窥探他们的浏览(我不谈这个哲学/伦理学)。由于我是他在IT方面的得力助手,他问我是否有办法保留浏览记录。
家里用的是Mac,孩子用Safari上网。我知道浏览历史记录保存在~/Library/Safari/History.plist这里。我想应该有办法写一个AppleScript或者其他脚本(Python/Ruby/Bash)来备份这个文件到不同的位置(/opt/local/history等)
既然孩子们知道当他们完成后要清除他们的历史记录,那么是否应该用类似cron job或者类似Hazel的东西来定期备份这个文件?虽然这可以工作,但似乎会产生一大堆小的增量备份。
或者是否有可能 "监视”~/Library/Safari/History.plist,并逐步增加对备份文件的修改(可以说是保存一个差异),但不会丢失任何数据?
感谢任何想法/解决方案。
UPDATE/EDIT:从关心的爸爸那里得到消息,老大在不同的PC上使用Firefox,所以OpenDNS解决方案(最好是在路由器级别)是目前最好的答案,因为它将捕获整个房子的使用情况。