[FUG-BR] Ajuda com Dansguardian

Marcus Lahr marcus em iel.unicamp.br
Terça Agosto 19 16:41:32 BRT 2008


   Matheus, vou fazer os testes aqui.
   Obrigado pela dica!
   Abraços,
   Marcus
   Matheus Cucoloto escreveu:

2008/8/19 Marcus Lahr [1]<marcus em iel.unicamp.br>:

  Olá Matheus.
  Não implementei não...
  É possível implementar esses grupos utilizando ranges de IP, pois não
  faço autenticação no proxy.
  Matheus Cucoloto escreveu:



range não lembro, e nem tenho como testar agora...

mas ip por ip sim!

da uma olhada no arquivo filtergroupslist

a sintax é

ip=filter[numerodofiltro]

ex:

192.168.1.5=filter1
192.168.1.6=filter2

O dansguardian se orienta nos arquivos
dansguardianf[numerodofiltro].conf para criar grupos.
ex:

dansguardianf1.conf
dansguardianf2.conf

Dentro de cada arquivo vc especifica os arquivos de filtros de cada grupo.
No meu caso eu crio um diretorio de filtros para cara grupo e se
preciso compartilhar algum fitro faço um include no arquivo de filtros
ou aponto para o mesmo arquivo.

Tive uma economia gigantesca de memoria quando adotei a ideia de
compartilhar listas genericas tipo,  contentregexplist,  picsfile,
weightedphraselist, bannedregexpurllist e outros...

Veja um exemplo de dois grupos...

matheus# cat dansguardianf1.conf
# Matheus Cucoloto
#Id conf Dansguardian 30
#Grupo PADRAO
#Id do Grupo 140
#Tipo BLOQUEAR
groupname='PADRAO'
bannedextensionlist='/usr/local/etc/dansguardian/padrao/bannedextensionlist'
bannedmimetypelist='/usr/local/etc/dansguardian/padrao/bannedmimetypelist'
bannedphraselist='/usr/local/etc/dansguardian/compartilhado/bannedphraselist'
bannedurllist='/usr/local/etc/dansguardian/padrao/bannedurllist'
bannedregexpurllist='/usr/local/etc/dansguardian/compartilhado/bannedregexpurlli
st'
bannedsitelist='/usr/local/etc/dansguardian/padrao/bannedsitelist'
exceptionphraselist='/usr/local/etc/dansguardian/compartilhado/exceptionphraseli
st'
exceptionsitelist='/usr/local/etc/dansguardian/padrao/exceptionsitelist'
exceptionurllist='/usr/local/etc/dansguardian/padrao/exceptionurllist'
weightedphraselist='/usr/local/etc/dansguardian/compartilhado/weightedphraselist
'
greysitelist='/usr/local/etc/dansguardian/padrao/greysitelist'
greyurllist='/usr/local/etc/dansguardian/padrao/greyurllist'
picsfile='/usr/local/etc/dansguardian/compartilhado/picsfile'
contentregexplist='/usr/local/etc/dansguardian/compartilhado/contentregexplist'
naughtynesslimit='100'
bypass=
bypasskey=''

matheus# cat dansguardianf2.conf
# Matheus Cucoloto
#Id conf Dansguardian 30
#Grupo MARKETING
#Id do Grupo 147
#Tipo FILTRAR
groupname='MARKETING'
bannedextensionlist='/usr/local/etc/dansguardian/marketing/bannedextensionlist'
bannedmimetypelist='/usr/local/etc/dansguardian/marketing/bannedmimetypelist'
bannedphraselist='/usr/local/etc/dansguardian/compartilhado/bannedphraselist'
bannedurllist='/usr/local/etc/dansguardian/marketing/bannedurllist'
bannedregexpurllist='/usr/local/etc/dansguardian/compartilhado/bannedregexpurlli
st'
bannedsitelist='/usr/local/etc/dansguardian/marketing/bannedsitelist'
exceptionphraselist='/usr/local/etc/dansguardian/compartilhado/exceptionphraseli
st'
exceptionsitelist='/usr/local/etc/dansguardian/marketing/exceptionsitelist'
exceptionurllist='/usr/local/etc/dansguardian/marketing/exceptionurllist'
weightedphraselist='/usr/local/etc/dansguardian/compartilhado/weightedphraselist
'
greysitelist='/usr/local/etc/dansguardian/marketing/greysitelist'
greyurllist='/usr/local/etc/dansguardian/marketing/greyurllist'
picsfile='/usr/local/etc/dansguardian/compartilhado/picsfile'
contentregexplist='/usr/local/etc/dansguardian/compartilhado/contentregexplist'
naughtynesslimit='180'
bypass=
bypasskey=''
matheus#


Tem uns comentarios doidos pq eu criei uma interface de gerenciamento
para o squid e dansguardian e ele cria automaticamente essas coisas..

Lembrando que vc tem que informar no dansguardian.conf quantos grupos
ele precisa carregar (filtergroups).

Abraços.

References

   1. mailto:marcus em iel.unicamp.br


Mais detalhes sobre a lista de discussão freebsd