Não consigo bloquear downloads por extensão
Coloquei a regra de bloqueio de download abaixo da regra de autenticação e depois vem as demais regras então coloquei essa como primeira do squid.conf mas não consigo bloquear o download:
#REGRA AUTENTICACAO
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 3
authenticate_ttl 10 minutes
authenticate_ip_ttl 0
####################################################################
request_body_max_size 0 MB
####################################################################
acl EXTENSOES url_regex -i '/etc/squid/extensoes'
http_access deny EXTENSOES
proxy:/home/novaf# cat /etc/squid/extensoes
\.mp3$
\.avi$
\.ogg$
\.mpg$
\.com$
\.pif$
\.src$
\.wma$
\.mp4$
\.wmv
e mesmo assim os usuários continuam baixando arquivos normalmente.Teste agora com um usuário e consegui baixar normal um arquivo .mp3
Re: Não consigo bloquear downloads por extensão
Uma dúvida besta ja tentou colocar tudo minusculo ???
Ex: extensoes
e também verifique ai as posições das regras dentro do seu squid.conf
Re: Não consigo bloquear downloads por extensão
sim testei maisculo e minusculo e nada.
As posições estão ok até porque essa é a primeira regra então deveria funcionar.
Re: Não consigo bloquear downloads por extensão
Tenta assim agora la na sua linha de acl:
acl extensoes urlpath_regex -i "/etc/squid/extensoes"
na última linha das extensoes ta faltando um $ no wmv
e o resto é normal.....
Re: Não consigo bloquear downloads por extensão
ivangalves fiz da forma que postou e nada, consegui baixar um .mp3 do site 4shared...ficou assim:
acl extensoes urlpath_regex -i '/etc/squid/extensoes'
http_access deny EXTENSOES
o arquivo extensoes está assim:
\.mp3$
\.avi$
\.ogg$
\.mpg$
\.com$
\.pif$
\.src$
\.wma$
\.mp4$
\.wmv$
e meu usuário consegue baixar normalmente...isso é para ser bloqueado para qualquer usuário dentro do squid...só liberado para a diretoria que não passa pelo proxy então continua sem funcionar...tenho outra regra abaixo dessa que tem o mesmo propósito mesmo que o usuário tenha acesso total ele não consegue acessar os sites a regra abaixo:
#SITES BLOQUEADOS PARA QUALQUER USUARIO
acl BLOCK url_regex -i '/etc/squid/bloqueados'
http_access deny BLOCK
e o arquivo bloqueados tem:
youtube
orkut
orkut.com
https://www.orkut.com/GLogin.aspx?do...w.orkut.com%2F
https://www.orkut.com
globo
e etc...
e essa regra funciona blz...se eu tentar entrar por exemplo no site orkut com meu usuário que é liberado geral ele barra na hora.
Então porque a regra de download não funciona?
OBS.: uso esse usuário para testes na rede pois minha máquina não passa por proxy.
Re: Não consigo bloquear downloads por extensão
lfernandosg, utilizo assim e funciona 100 %
acl extensoes url_regex -i \.bat \.scr \.mp3 \.bat \.vbs
http_access deny extensoes