[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