Bloquear e desbloquear o acesso a determinados domínios

0

Como posso bloquear o acesso completo do meu computador a determinados domínios, mas posso ativá-lo sempre que quiser? Ou seja, quero que, por padrão, sempre que meu navegador ou qualquer outro aplicativo atinja uma página no formato link ou uma página que de alguma forma esteja se conectando me para o link - que bloqueia e não envia nada sem o meu consentimento explícito.

Eu sei que podemos bloquear algo completamente usando hosts, mas o problema é que talvez eu precise verificar esses domínios de vez em quando, então eu teria que continuar removendo e adicionando aos hosts. O que é bom se eu puder atualizá-lo de alguma forma ou se um script fizer isso rapidamente para mim.

Existe uma maneira simples de fazer isso?

Tenho a impressão de que isso pode ser feito com o iptables, mas este é um assunto que não estou familiarizado.

    
por Strapakowsky 15.10.2011 / 13:00

1 resposta

2

Existe uma versão para Linux do programa SelfControl que essencialmente faz isso - bloqueia uma lista de domínios para um determinado número de horas. Ele faz isso usando iptables, então você pode considerá-lo um bom invólucro para comandos shell. A diferença da sua descrição é que ela dificulta intencionalmente o desbloqueio de um domínio - para facilitar um pouco o autocontrole:)

Outras opções, como editar / etc / hosts ou escrever um script que adiciona / remove uma regra iptables, também são viáveis.

Pelo menos você pode estudar fonte SelfControl para ver como ele manipula o iptables.

    
por Sergey 15.10.2011 / 13:34