Blocklist Atualizada no squid
Dica publicada em Linux / Software
Blocklist Atualizada no squid
Fala Galera,
Recentemente eu precisei de uma forma de resolver problemas com worms e adwares chatos, tipo os hotbars da vida. A solução que consegui é simples. Segue minha contribuição:
Crie a ACL no seu squid.conf:
Recentemente eu precisei de uma forma de resolver problemas com worms e adwares chatos, tipo os hotbars da vida. A solução que consegui é simples. Segue minha contribuição:
Crie a ACL no seu squid.conf:
acl malware_block_list url_regex -i "/etc/squid/malware_block_list.txt"
Agora faça o bloqueio:
http_access deny malware_block_list
Agora, crie um script chamado malware_update para atualização da lista dentro do seu /etc/cron.daily, com o seguinte conteúdo:
#!/bin/sh
wget -O - http://malware.hiperlinks.com.br/cgi/submit?action=list_squid > /etc/squid/malware_block_list.txt
squid -k reconfigure
wget -O - http://malware.hiperlinks.com.br/cgi/submit?action=list_squid > /etc/squid/malware_block_list.txt
squid -k reconfigure
Dê permissão para execução ao script:
# chmod +x /etc/cron.daily/malware_update
Pronto! Lista contra pragas atualizada diariamente.
Obs:segundo o próprio site www.malware.com.br, a lista é atualizada a cada 4 horas. Quem quiser pode mudar o script pra atualizar a cada 4 horas.
É isso pessoal,bom uso.
Abraço.
Solução? Usar banco de dados. Pois imagine se teu arquivo da blocklist tem 1000 páginas? O proxy vai ler linha a linha. Agora, imagine 500 mil linas? O teu proxy vai ler linha a linha para cada requisição. Veja este link que é muito bom:
http://www.underlinux.com.br/content/view/5819/58/
UMA DAS MELHORES SOLUÇÕES QUE JÁ PÔDE IMPLEMENTAR.