Отследите детей, просматривающих историю, даже когда они знают, как очистить ее вручную

У меня есть коллега с двумя подростками (да, выдайте клише о, 'Я сделал, чтобы этот друг видел...'), Он в настоящее время имеет проблемы с ними просматривающий pr0n и хочет сделать немного шпионажа за их просмотром (я избегаю основных положений/этики на этом.) Дети являются достаточно здравым смыслом для очистки их истории просмотра, когда они сделаны. Поскольку я - его goto для IT, он спросил меня, если существует способ сохранить хранение истории просмотра.

Семейство использует Mac и перемещение детей с Safari. Я знаю, что просмотр истории сохранен здесь ~/Library/Safari/History.plist. Я полагаю, что должен быть способ записать или AppleScript или другой сценарий (Python/Ruby/Bash), который может скопировать этот файл к другому местоположению (/opt/local/history, и т.д.)

Так как дети знают для очистки их истории, когда они сделаны, файл должен периодически сохраняться с чем-то подобным заданию крона или чему-то как Hazel? В то время как это могло работать, кажется, что это создало бы тонну небольших возрастающих резервных копий.

Или действительно ли возможно 'наблюдать' ~/Library/Safari/History.plist и инкрементно добавить изменения в файле резервной копии (сохраняющий разность так сказать), но не потерять какие-либо данные?

Любые идеи/решения ценятся.

ОБНОВЛЕНИЕ/РЕДАКТИРОВАНИЕ: Получил слово от соответствующего папы, что самый старый Firefox использования на другом ПК, таким образом, решением OpenDNS (предпочтительно на уровне маршрутизатора) является лучший ответ, насколько это получило бы использование для целого дома.

13
задан 11.10.2009, 23:13

3 ответа

Самое легкое решение состояло бы в том, чтобы открыть учетную запись на OpenDNS и зарегистрировать историю через это. Они не смогут удалить его.

Если он находит, что это - большая проблема, сайты могут также быть заблокированы на OpenDNS.

20
ответ дан 07.12.2019, 11:28
  • 1
    , и один я не думал о. Также получит любые интриги с браузерами кроме Safari. – Darren Newton 10.10.2009, 20:21
  • 2
    Обратите внимание, тем не менее, на это, если мальчики, мудрые до OpenDNS, они могут все еще обойти его путем изменения локальных настроек DNS. – hyperslug 11.10.2009, 01:43

Это походит на хорошее предложение для предотвращения обхода DNS:

Вот установка моего маршрутизатора:

  • IP: 192.168.2.254
  • DNS: 208.67.222.222 208.67.220.220
  • Фильтр IP: порт Blocks 53 UDP
  • Очень сильный пароль для его администраторской страницы

Вот то, на что похож nslookup. Сначала я пробую, используют IP маршрутизатора в качестве DNS:

 > server 192.168.2.254
Default server: 192.168.2.254 Address:
192.168.2.254#53 > google.com. Server: 192.168.2.254 Address:
192.168.2.254#53

Non-authoritative answer: Name:
google.com Address: 64.233.187.99
Name: google.com Address:
64.233.167.99 Name: google.com Address: 72.14.207.99 

Теперь я пробую, используют что-то другое, чем IP моего маршрутизатора... как IP OpenDNS!

 > server 208.67.222.222
Default server: 208.67.222.222
Address: 208.67.222.222#53 >
google.com. ;; connection timed out;
no servers could be reached 

Таким образом, теперь я не могу использовать ничто больше кроме IP маршрутизатора как мой сервер DNS..., и маршрутизатор был заблокирован, чтобы только использовать OpenDNS.

Он делает свой маршрутизатор, единственное устройство разрешило делать запросы DNS. Все другие сетевые устройства должны использовать настройки DNS маршрутизатора. Теория звучит хорошей; я должен буду протестировать его сам. Оставление обходными решениями:

  1. маршрутизатор разъединения и Интернет использования непосредственно от модема Cable/DSL
  2. доступ к веб-сайтам через IP-адрес

Можно обратиться к № 1 путем размещения модема DSL в шкаф и блокировки его. Это может потребовать некоторого перемонтажа и работы на чердаке. Можно обратиться к № 2 с полным решением для маршрутизатора/прокси фильтрации контента, которое могло быть дорогим или сложным для установки.

И наконец, это только средства устрашения. Если они могут найти горячую точку или дом друзей затем, это спорно. Корень проблемы - похоть, я предполагаю - должен будет быть обращен.

13
ответ дан 07.12.2019, 11:28

если Вы идете с решением DNS, взглянули на ScrubIT (http://www.scrubit.com/), это - бесплатный сервис DNS, который поддерживает черный список веб-сайтов, которые не безопасны для просмотра семейства.

1
ответ дан 07.12.2019, 11:28

Теги

Похожие вопросы