Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: VMware+Lazarus+Konsole+KDE 3.3+KsmoothDock
Por jmarceno
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

DansGuardian versões 2.9.3.0 e superiores em Debian 5.01
Linux user
hendrigo
14/07/2009
Utilizando o Debian 5.01 a última versão de instalação via apt-get do DansGuardian é 2.9.9.4 e do Squid é 2.7.STABLE3. Eu utilizava esses dois aplicativos no Debian 4 e quando fiz as atualizações verifiquei muitas mudanças, principalmente no Dansguardian, que melhoraram muito o sistema.
Por: Gustavo Hendrigo Marcon
[ Hits: 29187 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Instalação dos aplicativos e arquivos de configurações

Atualmente a última versão, segundo seu próprio site, é a 2.10.1. Mas aqui demonstrarei a instalação da última versão do repositório do Debian 5.01, que instala o DansGuardian 2.9.9.4 e Squid 2.7, até a presente data.

Primeiramente devemos instalar e configurar o Squid.

Instalação do Squid:

# apt-get install squid

O arquivo de configuração do Squid é: /etc/squid/squid.conf

Vamos ao diretório:

# cd /etc/squid/

Backup do squid.conf original:

# cp squid.conf squid.conf.orig

Instalação do Dansguardian:

# apt-get install dansguardian

Os arquivos de configurações do Dansguardian que trabalharemos são:

# cd /etc/dansguardian
# ls -la

drwxr-xr-x 9 root root 4096 Jul 8 10:08 .
drwxr-xr-x 63 root root 4096 Jul 6 14:41 ..
drwxr-xr-x 2 root root 4096 Jun 24 11:49 authplugins
drwxr-xr-x 2 root root 4096 Jul 7 15:12 contentscanners
-rw-r--r-- 1 root root 22503 Jun 24 17:25 dansguardian.conf
-rw-r--r-- 1 root root 11719 Jul 6 09:51 dansguardianf1.conf
drwxr-xr-x 2 root root 4096 Jun 24 10:35 downloadmanagers
drwxr-xr-x 29 root root 4096 Jun 24 11:36 languages
drwxr-xr-x 7 root root 4096 Jul 8 10:53 lists

Entrar do diretório lists:

# cd lists

Baixando uma blacklist em:

http://urlblacklist.com/cgi-bin/commercialdownload.pl?type=download&file=bigblacklist

Descompactando a lista:

# tar -xvf bigblacklist.tar.gz

Removendo o arquivo:

# rm -rf bigblacklist.tar.gz

Próxima página >>




Páginas do artigo
   1. Instalação dos aplicativos e arquivos de configurações
   2. Configuração do Squid
   3. Configuração do Dansguardian
   4. Criando grupos no Dansguardian

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por altairmsouza em 14/07/2009 - 20:57h:

Gustavo, show de bola seu artigo pois o dansguardian esta ficando melhor a cada atualização, este não é o foco do artigo mas sobre geradores de relatório atualmente utilizo SARG, contudo não é em tempo real, varios administradores de rede elogiaram o MySar; pesquisei no google e surgiu um projeto chamado Pysquila, qual você poderia indicar ?

[2] Comentário enviado por drakula em 15/07/2009 - 07:19h:

Gustavo muito bom o artigo, tem também só a título de informação um módulo do webmin para gerenciamento web do dansguardian bem interessante, Altairmsouza não conhecia esse Pysquila é bem mais bonito que o sarg, o Mysar até funciona mas esta bem desatualizado o projeto faz mais de um ano que não tem atualização de nada não sei a compatibilidade com o squid 3 no mais o pessoal usa o sarg mesmo e tem o lightsquid também mas a interface é bem semelhante a do sarg.

[3] Comentário enviado por hendrigo em 15/07/2009 - 08:19h:

Eu uso o sarg mesmo, gero o relatório no meu servidor proxy e copio os relatórios para meu servidor web remotamente com o rsync.
Agora para ver acessos no instante nada melhor que um tail -f |grep rs.
T+

[4] Comentário enviado por sidnei.weber em 15/07/2009 - 08:57h:

tail -f pega algum usuário com a boca na butija... hehe

Já passei algumas horas olhando só pra pega uns danadinhos ;)

[5] Comentário enviado por drakula em 15/07/2009 - 11:29h:

tem sarg em tempo real também


[6] Comentário enviado por jose.freitas.rj em 05/08/2009 - 18:03h:

fala hendrigo! queria lhe parabenizar sobre seu artigo!!! cara, segui passo a passo seu artigo nos minímos detalhes e está dando erro quando coloco no servidor o ip do proxy mais a porta 8080. sempre dá a página de erro do squid em português "proibido o Acesso". sendo assim, nenhuma página abre! quando coloco o ip do servidor proxy mais a porta do squid 3128 não abre nenhuma página no navegador. queria saber o por que que quando coloco o ip do servidor proxy mais a porta do dansguardian aparece a página do squid dizendo "Proibido o Acesso" quando eu coloco no dansguardian o ip do servidor 10.1.1.2 e no squid o mesmo ip 10.1.1.2 navega normalmente sem erro algum... no seu artigo está dizendo pra configurar como 127.0.0.1:3128 e 127.0.0.0.1:8080.

o que devo está fazendo de errado?

[7] Comentário enviado por hendrigo em 05/08/2009 - 22:04h:

É o seguinte quando se coloca no squid para escutar 127.0.0.1:3128, ele só vai receber conexões locais, ou seja do Dansguardian. Isso evita que um user coloque ipdoseuproxy:3128 e burle o seu filtro (Dansguardian). porta 8080 é do Dansguardian e 3128 é do Squid.
Minha dúvida: o Dansguardian e o Squid estão na mesma máquina?

[8] Comentário enviado por jose.freitas.rj em 06/08/2009 - 08:30h:

obrigado por está me respondendo! Bem, os dois estão na mesma máquina e já não é de hoje que o meu squid junto com o dansguardian configurado como o ip local 127.0.0.1 dá essa mensagem de " Proibido o Acesso" do squid. Estou usando o CentOS 5.3 peguei um squid src no site do fedora ( http://download.fedora.redhat.com/pub/fedora/linux/releases/11/Fedora/source/SRPMS/squid-3.0.STABLE1... e rebuildei pra squid-3.0.STABLE13-1.fc11.src.rpm. Com isso, instalei no CentOS 5.3 sem problema e não obtive erro na instalação. Depois da instalação do squid dei o comando "squid -v' e reparei que ele não compilou follow_x_forwarded_for.
O que pode ser, já que não é a primeira vez que junto o squid com dansguardian e sempre dá esse erro?
Nas outras versões 2.6, 2.7 isso sempre acontecia...

Abraços...

[9] Comentário enviado por hendrigo em 06/08/2009 - 08:38h:

Sem o follow_x_forwarded_for deveria funcionar também a única diferença é que nos logs do squid os acessos chegam todos com ip 127.0.0.1.
Se vc deixa 3128 no lugar de 127.0.0.1:3128 funciona corretamente? se sim, use iptables para rejeitar conexões na porta 3128 de outras máquinas que não sejam o o proxy.

[10] Comentário enviado por jose.freitas.rj em 06/08/2009 - 08:46h:

Não funciona não! dá o mesmo erro! já tentei de tudo! até inverti as portas do squid pra 8080 e do dansguardian pra 3128 e nada! Posso postar aqui o meu squid.conf?

[11] Comentário enviado por hendrigo em 08/08/2009 - 19:25h:

kra pode, se quiser manda no meu e-mail.
Seu squid funciona corretamente sem o Dansguardian?

[12] Comentário enviado por fvargas_tkd em 16/08/2009 - 10:42h:

Gustavo, parabéns pelo artigo muito bom mesmo. Tenho uma dúvida, tenho uma rede do tipo ad-hoc, onde o dansguardian funciona muito bem na minha maquina, gostaria de que o dansguardian funcionasse na máquina do meu irmão. Como faço para isso acontecer? como adiciono o ip do meu irmão e onde adiciono para que o dansguardian funcione na máquina dele?
Obrigado.
Fábio.

[13] Comentário enviado por hendrigo em 17/08/2009 - 08:20h:

Se o Dansguardian+Squid funciona em sua máquina, vc deve adiconar o proxy + porta no navegador da máquina do seu irmão.
No firefox em ->Editar ->Preferencias->Avançado-->rede-->configurar

http: porta:
192.168.0.1 8080


[14] Comentário enviado por fabinhocpm22 em 11/11/2009 - 10:14h:

Bom dia, Estou com o seguinte problema: preciso criar 8 niveis de acesso a internet, até 2 grupos criados o dansguardian funciona blzinha, mas quando configuro mais de 2 grupos, o dansguardian da o seguinte erro:
Invalid groupmode
Error opening filter group config: /etc/dansguardian/dansguardianf3.conf
Error reading filter group conf file(s).
Error parsing the dansguardian.conf file or other Dansguardian configuration files

Já fiz de tudo nada deu certo.....



[15] Comentário enviado por hendrigo em 11/11/2009 - 10:18h:

No dansguardian.conf tem esta directiva:

# Quantidade de grupos existente, pode ser criado até 9. Mude de 2 para a quantidade de grupos
filtergroups = 2

Também deve ser criado o arquivo /etc/dansguardian/dansguardianf3.conf com o caminho das listas!


[16] Comentário enviado por fabinhocpm22 em 18/11/2009 - 14:47h:

Fiz todos esses procedimentos de criar outro .conf e mudar o filtergroups = 3, mas não funciona da erro ainda. Crie o grupo2 e funciona blz.

[17] Comentário enviado por hendrigo em 18/11/2009 - 15:03h:

kra muito esquisito, acabei de criar um grupo 4 aqui e foi blz.

[18] Comentário enviado por hendrigo em 18/11/2009 - 15:05h:

Tente deixar o groupmode = 1 no dansguardianf3.conf

[19] Comentário enviado por fabinhocpm22 em 18/11/2009 - 15:44h:

Mudando o groupmode para no dansguardianf3.conf funciona !!! O que pode ser?

[20] Comentário enviado por fabinhocpm22 em 19/11/2009 - 10:26h:

Consegui fazer o Dansguardian funcionar com 8 grupos, fiz o que vc falou deixei todos os grupos com groupmode= 1


Muito Obrigado hendrigo.

[21] Comentário enviado por hendrigo em 22/11/2009 - 17:34h:

Kra interpretei errado os comentários nos arquivos do Dansguardian.
Cometi uma falha nessa explicação, lá deve ser 0 ou 1 só, vi que o meu estava funcionando pq não tinha alterado isso. blz. T+

[22] Comentário enviado por mayuve em 19/02/2010 - 13:56h:

Beleza Gustavo,

cara gostaria de uma dica sua, quando configuro o proxy na porta 8080 para usar o filtro do dansguardian, todas as minhas paginas ficam bloqueadas. se eu configurar o 3128 (liberado total) eu consigo navegar. já conferi todo o tutorial e nada, onde posso estar errando?




[23] Comentário enviado por hendrigo em 19/02/2010 - 14:08h:

São bloqueadas pelo dansguardian?
coloca a porta 3128 vc vai estar pulando o dansguardian e acessando direto o squid, que não tem bloqueio algum. por isso coloco no squid 127.0.0.1:3128 para nenhum espertinho fazer isso.
Se o Dansguardian estiver bloqueando suas páginas vc tem q fazer as configurações para o desbloqueio delas!
t+

[24] Comentário enviado por whyper em 05/03/2010 - 12:45h:

Viva Gustavo!
excelente artigo, tenho vindo a aprender muito neste site, todos os dias...
estou com um problemazinho no que diz respeito ao grupo2. criei tudo tal e qual como referiste neste artigo. A diferença é que estou a designar os utilizadores (active directory) ao filter2 no filtergroupslist, o primeiro grupo está com todas as restrições só para user autenticados e o segundo grupo já tem mais uns quantos sites bloqueados.
quando checko os users com wbinfo -u, é este o nome que tenho que pôr no filtergrouplist? ou será dominio/user?

agradeço uma pequena ajuda, pois está mesmo quase....

um abraço,
whyper

[25] Comentário enviado por hendrigo em 05/03/2010 - 14:25h:

Cheque o log em /var/log/dansguardian/, verifique como a parece o nome do usuário, é que deve ser inserido.
Até mais.

[26] Comentário enviado por whyper em 08/03/2010 - 07:02h:

nestes logs, só aparece o ip do user, não aparece o nome dele...
alguma dica?

[27] Comentário enviado por hendrigo em 08/03/2010 - 08:09h:

Vc descomentou a linha authplugin?
# Este plugin deve ser habilitado para aparecer os usuários no log do Dansguardian
authplugin = '/etc/dansguardian/authplugins/proxy-basic.conf'


[28] Comentário enviado por whyper em 08/03/2010 - 08:16h:

acho que já resolvi. no ficheiro dansguardian.conf fiz as seguintes modificações:
#authplugin = '/etc/dansguardian/authplugins/proxy-basic.conf'
authplugin = '/etc/dansguardian/authplugins/proxy-ntlm.conf'

agora já está a filtrar por utilizador no filtergrouplist

espectáculo, obrigado por estes artigos que nos guiam ao conhecimento!!!


[29] Comentário enviado por leo_jfa em 26/03/2010 - 16:56h:

Hendrigo,
Estou criando 4 grupos no dansguardian, so que ao setar o groupmode no dansguardianfX.conf, ele so aceita os valores 1 e 2, e assim mesmo, pois eu entendi que deveria ser um groupmode para cada filtergroup criado, no caso criei 4 grupos deveria ter 4 groupmode, será que pode me ajuda.

Att.

Leandro Moreira.

[30] Comentário enviado por hendrigo em 26/03/2010 - 17:03h:

Vê se os comentários resolvem o seu problema:

Consegui fazer o Dansguardian funcionar com 8 grupos, fiz o que vc falou deixei todos os grupos com groupmode= 1


Muito Obrigado hendrigo.

[21] Comentário enviado por hendrigo em 22/11/2009 - 17:34h:

Kra interpretei errado os comentários nos arquivos do Dansguardian.
Cometi uma falha nessa explicação, lá deve ser 0 ou 1 só, vi que o meu estava funcionando pq não tinha alterado isso. blz. T+

[31] Comentário enviado por vjmartins em 13/08/2010 - 12:41h:

Boas..
Excelente artigo..

A firewall não precisa de nenhuma configuração?

[32] Comentário enviado por hendrigo em 13/08/2010 - 14:20h:

Claro, liberar da porta 8080 e loopback!!

[33] Comentário enviado por renatogodois em 21/09/2010 - 17:21h:

Configurei tudo como manda o figurino, preciso de 3 grupos mas quando eu configuro eles, o dansguardian só pega o o f1, que creio eu seja o padrão, já num sei mais o que faze, to doido com isso. Ele só bloqueia quando você coloca nos configs do f1, o f2 e f3 é como se não existissem.

[34] Comentário enviado por hendrigo em 22/09/2010 - 08:48h:

Vc fez isso?

# vim dansguardian.conf

Edite a linha que indica a quantidade de grupo existente, no máximo 9.

filtergroups = 1

Para:

filtergroups = 3

[35] Comentário enviado por renatogodois em 22/09/2010 - 09:20h:

Cara já fiz tudo que os tutoriais dizem, mas nada ainda, o maldito Dansguardian manda sempre para o grupo 1. não tenho mais pra onde correr.

[36] Comentário enviado por hendrigo em 22/09/2010 - 09:24h:

Dá uma olhada nos logs do DansGuardian pra ver se está aprecendo os usuários.

[37] Comentário enviado por dantiele em 03/11/2011 - 12:11h:

E a interface para o Dansguardian do seu TCC, conseguiu fazer?


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.