[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