Automatic ACL Blocking List - Sistema automático de listas de bloqueio
Sempre que algum novo site popular, rádio online, rede social etc é lançado, os usuários tendem a gastar bastante tempo acessando este tipo de conteúdo. A cada vez que um site novo entrava, eu perdia muito tempo atualizando as listas de bloqueios nos clientes.
Então resolvi criar um repositório online aonde eu pudesse atualizar estas listas em um lugar só, e algum script de atualização poderia fazer o trabalho para nós nos servidores.
São 7 listas de bloqueio:
- Redes sociais - (orkut, twitter, hi5 etc)
- Multimídia - (rádios online, tubes em geral)
- Pornografia - (pornografia em geral)
- Mensageiros - (web msn etc)
- Sites de compras - (sites de compras)
- Webmails - (hotmail, gmail, pop, terramail etc)
- Blacklist - (sites fúteis)
O repositório está hospedado no
Sourceforge.net.
Como se trata de um projeto novo, algumas das listas ainda estão pouco populadas, mas vão ter mais conteúdo em breve.
Instalação do AutoACLBlock
Essa instalação é bem simples, não tem mistério algum.
Basta fazer o download do pacote
autoaclblock-0.1.tar.gz no site do projeto:
Ou use o link direto:
http://downloads.sourceforge.net/project/autoaclblock/autoaclblock-0.1.tar.gz?use_mirror=ufpr
Descompactar o arquivo:
# tar -xzvf autoaclblock-0.1.tar.gz
Copie o script para /usr/sbin/:
# cd autoaclblock-0.1/
# cp scripts/autoaclblock.sh /usr/sbin/
Adicione o script para rodar semanalmente no cron:
# crontab -e
30 5 * * 0 /usr/sbin/autoaclblock.sh 1> /dev/null
Crie um diretório chamado "acls" dentro do seu diretório etc do Squid:
# cd /usr/local/squid/etc/
# mkdir acls
Rode o script pela primeira vez para fazer o download das listas e popular o diretório acls/:
# /usr/sbin/autoaclblock.sh
Agora vamos a configuração!