[FUG-BR] Ajuda com Dansguardian
Matheus Cucoloto
matheuscucoloto em gmail.com
Terça Agosto 19 14:30:15 BRT 2008
2008/8/19 Marcus Lahr <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/bannedregexpurllist'
bannedsitelist='/usr/local/etc/dansguardian/padrao/bannedsitelist'
exceptionphraselist='/usr/local/etc/dansguardian/compartilhado/exceptionphraselist'
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/bannedregexpurllist'
bannedsitelist='/usr/local/etc/dansguardian/marketing/bannedsitelist'
exceptionphraselist='/usr/local/etc/dansguardian/compartilhado/exceptionphraselist'
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.
--
Matheus Cucoloto
System Admin.
Net Admin.
Mais detalhes sobre a lista de discussão freebsd