Acompanhe o histórico de navegação dos filhos mesmo quando eles sabem como limpá-lo manualmente

13

Eu tenho um colega com dois adolescentes (sim, um clichê sobre 'eu tenho esse amigo vê ...'). Ele está atualmente tendo problemas com eles navegando pr0n e quer espiar um pouco sua navegação. ficar claro das filosofias / éticas sobre isso.) As crianças são perspicazes o suficiente para limpar o histórico de navegação quando terminarem. Como eu sou seu goto para ele, ele me perguntou se há uma maneira de manter o histórico de navegação.

A família usa Macs e as crianças surfam com o Safari. Eu sei que o histórico de navegação é mantido aqui ~ / Library / Safari / History.plist. Eu acho que deve haver uma maneira de escrever um AppleScript ou outro script (Python / Ruby / Bash) que pode fazer backup desse arquivo para um local diferente (/ opt / local / history, etc.)

Desde que as crianças saibam limpar seu histórico quando terminarem, o arquivo deve ser periodicamente copiado para backup com algo semelhante a um cron job ou algo como Hazel ? Enquanto isso poderia funcionar, parece que iria criar uma tonelada de pequenos backups incrementais.

Ou é possível 'assistir' ~ / Library / Safari / History.plist e incrementalmente adicionar alterações a um arquivo de backup (salvar um diff, por assim dizer), mas não perder nenhum dado?

Quaisquer ideias / soluções apreciadas.

UPDATE / EDIT: Recebeu a mensagem do pai preocupado de que o mais antigo usa o Firefox em um PC diferente, então a solução OpenDNS (preferencialmente no nível do roteador) é a melhor resposta até o momento capturar o uso para toda a casa.

    
por Darren Newton 10.10.2009 / 16:08

5 respostas

20

A solução mais fácil seria abrir uma conta no OpenDNS e registrar o histórico por meio disso. Eles não poderão excluí-lo.

Se ele achar que é um grande problema, os sites também podem ser bloqueados no OpenDNS.

    
por 10.10.2009 / 17:17
13

Este parece uma boa sugestão para evitar o DNS:

Here's the setting of my router:

  • IP: 192.168.2.254
  • DNS: 208.67.222.222 208.67.220.220
  • IP Filter: Blocks port 53 UDP
  • A very strong password for its admin page

Here's what nslookup is like. First I try use the router's IP as the 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 

Now I try use something other than my router's IP... like OpenDNS's IP!

 > 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 

So now I can't use anything else but the router's IP as my DNS server... and the router has been locked to only use OpenDNS.

Ele está tornando seu roteador o único dispositivo permitido para fazer solicitações de DNS. Todos os outros dispositivos de rede devem usar as configurações de DNS do roteador. A teoria parece boa; Eu vou ter que testar isso sozinho. Soluções alternativas restantes:

  1. desconecte o roteador e use a internet diretamente do modem a cabo / DSL
  2. acessando sites via endereço IP

Você pode endereçar # 1 colocando o modem DSL em um armário e bloqueando-o. Isso pode exigir alguns trabalhos de religação e de sótão. Você pode abordar o segundo lugar com uma solução de proxy / roteador de filtragem de conteúdo completa, que pode ser cara ou complexa de configurar.

E finalmente, estes são apenas impedimentos. Se eles podem encontrar um hotspot ou uma casa de amigos, então isso é discutível. A raiz do problema - a carnalidade, suponho - precisará ser abordada.

    
por 11.10.2009 / 23:06
1

se você for com a solução dns, dê uma olhada no ScrubIT ( link ), é um serviço gratuito de dns que mantém uma lista negra de sites que não são seguros para navegação em família.

    
por 31.03.2011 / 18:41
0

Se você realmente não pode confiar em seus filhos, sugiro o OpenDNS. Mas antes de fazer isso, tente ganhar sua confiança e faça com que eles parem de ir a sites ruins sem o OpenDNS. Tente usar o controle dos pais do Windows Live ou o controle dos pais do Mac para verificar seu histórico e sites ruins. Se eles ainda vão para aqueles, então usam o OpenDNS.

    
por 28.04.2013 / 20:50
-2

Acesse as propriedades do navegador e configure uma senha para limpar o histórico do navegador.

    
por 15.12.2012 / 19:52