Como bloquear downloads de determinados arquivos
:-) Olá Pessoal! Estou iniciando meus estudos no Squid e tenho uma dúvida: Como é que posso fazer para bloquear downloads das maquinas da rede de determinadas extensoes, tipo .exe, .mp3, .wma... Que acl se encaixaria direitinho para barrar mesmo essas extensões?
Obrigado a todos!
Re: Como bloquear downloads de determinados arquivos
rapaz o seguinte, :lol:
Eu estou usando da seguinte forma e esta funcionando, talvez nao seja a melhor, mais ai vai:
as ACLs:
acl arquivos_bloqueados url_regex "/etc/squid/regras/arquivos_bloqueados.txt"
acl arquivos_liberados url_regex "/etc/squid/regras/arquivos_liberados.txt"
Citação:
o Conteudo do arquivos_bloqueados.txt
\.bat$
\.scr$
\.exe$
\.wma$
\.wav$
\.wmf$
e assim vai....
Citação:
arquivos_liberados.txt :
putty.exe
irpf2006v1.1.exe
e assim vai...
mais abaixo a regra:
http_access deny arquivos_bloqueados !arquivos_liberados
espero ter ajudado.. vlw :wink:
Re: Como bloquear downloads de determinados arquivos
:mrgreen: Valew depois vou testar isso.
Re: Como bloquear downloads de determinados arquivos
Não sei se vcs teriam como melhorar esse código, mas como ficaria para que X Ip's não fizessem download e os outros IP's possam, mas com certas restrições?
Re: Como bloquear downloads de determinados arquivos
é facil...
basta criar acl:
Citação:
acl ips_liberados src "/etc/squid/regras/ips_liberados.txt"
conteudo do ips_liberados.txt, por ex:
192.168.0.1
192.168.0.13
192.168.0.5
e colocar esta regra antes da outra...
assim:
Citação:
http_access allow ips_liberados
http_access deny arquivos_bloqueados !arquivos_liberados
deu de entender ?
:wink: