Tôi có một đồng nghiệp với hai cậu bé tuổi teen (vâng, hãy nói về 'Tôi có người bạn này thấy ...') Anh ấy hiện đang gặp vấn đề với họ khi duyệt pr0n và muốn làm gián điệp một chút về trình duyệt của họ (Tôi không rõ những triết lý / đạo đức về điều này.) Những đứa trẻ đủ hiểu biết để xóa lịch sử duyệt web của chúng khi chúng được thực hiện. Khi tôi là người sáng lập ra CNTT, anh ấy đã hỏi tôi liệu có cách nào để giữ lịch sử duyệt web không.
Gia đình sử dụng máy Mac và những đứa trẻ lướt web bằng Safari. Tôi biết rằng lịch sử duyệt web được lưu ở đây ~ / Library / Safari / History.plist. Tôi nghĩ rằng nên có một cách để viết AppleScript hoặc tập lệnh khác (Python / Ruby / Bash) có thể sao lưu tệp này đến một vị trí khác (/ opt / local / history, v.v.)
Vì bọn trẻ biết xóa lịch sử của chúng khi chúng hoàn thành nên tập tin sẽ được sao lưu định kỳ với một cái gì đó tương tự như một công việc định kỳ hoặc một cái gì đó như Hazel ? Trong khi nó có thể hoạt động, có vẻ như nó sẽ tạo ra rất nhiều bản sao lưu gia tăng nhỏ.
Hoặc có thể 'xem' ~ / Library / Safari / History.plist và tăng dần các thay đổi cho tệp sao lưu (lưu khác biệt để nói) nhưng không mất bất kỳ dữ liệu nào?
Bất kỳ ý tưởng / giải pháp đánh giá cao.
CẬP NHẬT / CHỈNH SỬA: Nhận được thông báo từ người cha quan tâm rằng người già nhất sử dụng Firefox trên một PC khác, vì vậy giải pháp OpenDNS (tốt nhất là ở cấp bộ định tuyến) là câu trả lời tốt nhất cho đến khi nó nắm bắt được việc sử dụng cho cả nhà.