Ich habe einen Kollegen mit zwei Jungen im Teenageralter (Ja, Stichwort Klischee: "Ich habe diesen Freund gesehen ..."). Er hat derzeit Probleme mit dem Surfen im Internet und möchte ein wenig nach ihrem Surfen suchen (ich halte mich zurück) die Philosophien / Ethik dazu.) Die Kinder sind klug genug, um ihren Browserverlauf zu löschen, wenn sie fertig sind. Da ich seine IT-Abteilung bin, hat er mich gefragt, ob es eine Möglichkeit gibt, den Browserverlauf im Griff zu behalten.
Die Familie benutzt Macs und die Kinder surfen mit Safari. Ich weiß, dass der Browserverlauf hier gespeichert wird ~ / Library / Safari / History.plist. Ich denke, es sollte eine Möglichkeit geben, entweder ein AppleScript oder ein anderes Skript (Python / Ruby / Bash) zu schreiben, mit dem diese Datei an einem anderen Speicherort gesichert werden kann (/ opt / local / history usw.).
Da die Kinder wissen, wie sie ihren Verlauf löschen, wenn sie fertig sind, sollte die Datei in regelmäßigen Abständen mit etwas ähnlichem wie einem Cron-Job oder etwas ähnlichem wie Hazel gesichert werden ? Während das funktionieren könnte, scheint es, als würde es eine Menge kleiner inkrementeller Backups erzeugen.
Oder ist es möglich, ~ / Library / Safari / History.plist zu beobachten und schrittweise Änderungen an einer Sicherungsdatei hinzuzufügen (sozusagen ein Diff zu speichern), aber keine Daten zu verlieren?
Alle Ideen / Lösungen geschätzt.
UPDATE / EDIT: Ich habe von meinem Vater erfahren, dass der Älteste Firefox auf einem anderen PC verwendet. Daher ist die OpenDNS-Lösung (vorzugsweise auf Routerebene) die beste Lösung, um die Nutzung für das ganze Haus zu erfassen.