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