Śledzenie historii przeglądania przez dzieci, nawet jeśli wiedzą one, jak wyczyścić ją ręcznie
Mam kolegę z dwoma nastoletnimi chłopcami (tak, cue cliche’s o “mam tego przyjaciela zobaczyć …”) On ma obecnie problemy z ich przeglądania pr0n i chce zrobić trochę szpiegowania na ich przeglądanie (jestem trzymając się z dala od filozofii / etyki na ten temat.) Dzieci są wystarczająco bystry, aby wyczyścić ich historię przeglądania, kiedy skończyli. Ponieważ jestem jego goto dla IT, zapytał mnie, czy istnieje sposób, aby utrzymać historię przeglądania.
Rodzina używa komputerów Mac, a dzieci surfują w Safari. Wiem, że historia przeglądania jest przechowywana tutaj ~/Library/Safari/History.plist. Wydaje mi się, że powinien istnieć sposób na napisanie AppleScript lub innego skryptu (Python/Ruby/Bash), który może wykonać kopię zapasową tego pliku w innej lokalizacji (/opt/local/history, itp.)
Ponieważ dzieci wiedzą, aby wyczyścić swoją historię, gdy skończą, czy plik powinien być okresowo archiwizowany za pomocą czegoś podobnego do zadania cron lub czegoś w rodzaju Hazel ? Chociaż mogłoby to zadziałać, wydaje się, że stworzyłoby to tonę małych przyrostowych kopii zapasowych.
Czy jest możliwe “obserwowanie” ~/Library/Safari/History.plist i przyrostowe dodawanie zmian do pliku kopii zapasowej (zapisywanie różnic, że tak powiem), ale nie tracąc żadnych danych?
Wszelkie pomysły/rozwiązania mile widziane.
UPDATE/EDIT: Dostałem informację od zaniepokojonego taty, że najstarszy używa Firefoksa na innym komputerze, więc rozwiązanie OpenDNS (najlepiej na poziomie routera) jest najlepszą odpowiedzią, ponieważ przechwyciłoby użycie dla całego domu.