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.
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.
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.
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.99Now 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 reachedSo 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:
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.
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.
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.
Acesse as propriedades do navegador e configure uma senha para limpar o histórico do navegador.