Dansguardian + URLBlacklist
Colaboração: Gustav C.
Data de Publicação: 01 de Janeiro de 2008
Tenho usado em alguns dos meus servidores esta combinação, Dansguardian e URLBlacklist. Acontece que as blacklists que você for usar com o Dansguardian devem estar fora da ordem alfabética. O Dansguardian tem um algoritmo que organiza as urls em ordem alfabética em memória e o URLblacklist.com algumas semanas atrás passou a disponibilizar as blacklists organizadas em ordem alfabética. Resultado, o dansguardian levava horas para iniciar.
Segue a solução para o problema:
Existem 2 comandos que realizam este trabalho de embaralhar linhas de arquivos texto, o rl e o unsort .
Faça o download e instale um dos 2:
Pare o serviço do dansguardian (Porque se você desabilitasse as blacklists o serviço teria subido):
# /etc/init.d/dansguardian stop
Execute o comando abaixo:
# cd /etc/dansguardian/blacklists # find . -type f -exec rl {} -o {} .tmp \; -exec mv -f {} .tmp {} \;
Isto irá randomizar os arquivos de blackslits dentro do diretório de blacklists do Dansguardian. Quem for usar o unsort altere o comando acima trocando rl por unsort.
Inicie o serviço do dansguardian:
# /etc/init.d/dansguardian start
Problema resolvido!