DansGuardian

De Wiki NOC
Edição feita às 17h02min de 17 de fevereiro de 2010 por 192.168.0.5 (Discussão)
(dif) ← Versão anterior | ver versão atual (dif) | Versão posterior → (dif)

DansGuardian:

     O Dansguardian é um filtro de conteúdo que se integra ao Squid para a filtragem de "material impróprio", 
    segundo configuração padrão existente.
     É muito útil em redes onde necessita-se de um controle bem rigoroso das páginas visitadas, sendo muito mais 
    completo que as regras do próprio Squid. Embora rigoroso, ele é extremamente flexível.


Vamos conhecer alguns arquivos do DansGuardian que manipulam os bloqueios:

Tudo o que começar com "banned" são arquivos de negação e tudo que começar com "exception" são arquivos de

    excessões.


Arquivos que estão no diretório /etc/brazilfw/dansguardian/lists/

         * bannedextensionlist ==> LIsta de bloqueio por extensão de arquivos, aqui ficam as extensões de 
    arquivo que queira bloquear o acesso.
         * bannedsitelist ==> Lista de site bloqueados, aqui ficam os includes de suas blacklist.
         * filtergroupslist ==> aqui se pode atribuir a que grupo um usuário pertence, por padrão todos são 
    do grupo 1.
         * bannediplist ==> Lista de ips (da sua rede) bloqueados (ips sem acesso a internet). IPs contidos 
    aqui não acessam nada.
         * bannedmimetypelist ==> Tipo MIME bloqueados (download bloqueado).
         * bannedphraselist ==> Lista de frases banidas dentro da página (e não na URL).
         * bannedregexpurllist ==> Lista de expressões regulares bloqueadas.
         * bannedurllist ==> Lista de URLs bloqueados.
         * banneduserlist ==> Lista de usuários (da sua rede) bloqueados, usuários sem acesso a internet.
         * banneduserlist ==> usuários bloqueados.
         * contentregexplist ==> Conteudo baseado em expressões regulares que serão substituidos.
         * exceptioniplist ==> Excessão de ips filtrados (ips da sua rede que não serão filtrados).
         * exceptionsitelist ==> Sites liberados, sites contidos aqui não são consultados por potuação, 

liberado todo o conteúdo;

         * exceptionphraselist ==> Lista frases que são excessão
         * exceptionurllist ==> Lista de urls que são excessão (urls liberadas)
         * exceptionuserlist ==> Lista de usuários (da sua rede) que são excessão
         * greysitelist ==> Sites que estão na lista cinza
         * greyurllist ==> URLs que estão na lista cinza
         * pics ==> Definição do PICS Labeling
         * weightedphraselist ==> Lista de frases/palavras e seus "pesos" (os pesos podem ser positivos ou 
    negativos)


Arquivos que estão no diretório /etc/brazilfw/dansguardian/

         * dansguardian.conf ==> Arquivo de configuração principal.
         * dansguardianf1.conf ==> Arquivo de configuração de grupos de usuários.


Para Habilitar o DansGuardian no BrazilFW. Faça o seguinte:


edit /etc/brazilfw/custom/squid.cfg

   Na linha WEB_CONTENT_FILTER='no'
    
   Troque o 'no' por 'yes'
    
   Salve e saia


Preencha os seus bloqueios. Salve e Saia. Depois pare o Squid e Inicie ele novamente.


Para parar o Squid:


   /etc/init.d/squid stop


Para iniciar o Squid:


   /etc/init.d/squid start


Quando alterar algo no diretório /etc/brazilfw/dansguardian/lists/, faça:


   /etc/init.d/squid reload


Quando se mexer nos arquivos dansguardian.conf:

     dansguardianf1.conf; bannedip e exceptionip que estão juntos no mesmo diretório do dansguardian.conf, dê o 
    seguinte comando:


   /etc/init.d/squid restart-dg
Ferramentas pessoais