Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Ubuntu
Por rafasch
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Automatic ACL Blocking List - Sistema automático de listas de bloqueio de ACLs
Linux user
removido
11/03/2010
Um script simples de atualização de uma lista de ACL que fica em um repositório online. São 7 listas: redes sociais, mensageiros, sites de compras, multimídia, webmails, pornografia e blacklist (sites fúteis). Toda vez que é lançado algum site indesejado, ele é lançado dentro do repositório, o script no cron roda semanalmente e mantém todos os servidores de seus clientes atualizados.
Por: Perfil removido
[ Hits: 9682 ]
Conceito: 10.0   1 voto(s)1 voto(s)1 voto(s)1 voto(s)1 voto(s) + quero dar nota ao artigo

Introdução

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!

Próxima página >>




Páginas do artigo
   1. Introdução
   2. Configuração do AutoACLBlock

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por thiagopriest em 11/03/2010 - 14:33h:

Gostei Cara!
Parabéns. Já estou usando aqui.

O bom é o Cron atualizando ai não preciso ficar correndo atrás das novas brechas.


[2] Comentário enviado por vicente_neto em 11/03/2010 - 15:05h:

Muito Bom!!!
Como o thiagopriest disse, so pelo o fato de nao ter q ficar "caçando" novos sites, ainda nao testei, mas aparenta ser MUITO facil mesmo ;)


[3] Comentário enviado por Tenente em 17/03/2010 - 11:18h:

Muito bom mesmo, por favor apenas me diga como posso colaborar em colocar os links nos aquivos TXT, pq se todo mundo puder faze risso logo teremos uma lista completa de bloqueios.

Mais uma vez parabens pela iniciativa.

[4] Comentário enviado por tihbaptista em 03/10/2010 - 10:07h:

Primeiro queria dizer que sua idéia é muito boa, gostei mesmo, ja estou usando inclusive.

Só deixa eu fazer uma sugestão, eu achava interessante que o sistema abrisse o arquivo e lesse seu conteúdo, e adicionasse o que fosse novo no final do arquivo que já se encontra no pc. Por que, se eu adicionar manualmente alguns sites nos arquivos, quando ele fizer o upload do servidor, ele vai sobrescrever os arquivos.

Eu vou tentar modificar o código para que isso aconteça, se der certo eu posto aqui...


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.