Re: Burlando o bloqueio de downloads pelo Proxy
Prezado , isso não tem nada a ver com o squid ou com o sistema que o hospeda.
Tem a ver apenas com o seu conhecimento de expressões regulares.
Se você mandar certo, o squid obedece direitinho :D
\.zip$ por ex vai sempre casar qualquer url que termine com .zip ($ é final de
linha.
Se não terminar com .zip, não será bloqueado.
O que você pode estar fazendo é melhorar a sua regex.
Se gostar do estilo "lusitano" de regex, pode fazer:
\.zip$
\.zip\?
\.zip\&
\.zip\+
\.exe$
\.exe\?
\.exe\&
\.exe\+
\.bat$
\.bat\?
\.bat\&
\.bat\+
...
Ou você pode ser um pouco mais arrojado na sua regex, e fazer algo assim:
(^|[\?+=&/]).*\.(zip|exe|bat)([\?+&/]|$)
E apenas se preocupe em adicionar as extensões no "miolão".
(caso não tenha entendido bulhufas do que essa regex acima faz, abra o seu
kregexpeditor e cole ela lá. É bem intuitivo. )
[ ]s, E divirta-se.
Henry
Em Quinta 31 Agosto 2006 16:45, André escreveu:
> Galera,
>
> Utilizo o proxy Squid, e faço o bloqueio de downloads de certas extensões
> (tipo .exe .zip etc...) no arquivo onde faz os bloqueios as linhas estão
> declaradas da seguinte forma:
>
> \.exe$
> \.zip$
> ...
>
> Dessa forma, por exemplo, a url abaixo é bloqueada:
>
> http://mozilla.osuosl.org/pub/mozilla.org/firefox/releases/1.5.0.6/win32/pt
>-BR/Firefox%20Setup%201.5.0.6.exe
>
>
> ENTRETANTO, se eu acrescentar um ponto de interrogação (?) no final da url,
> o proxy aqui não está barrando, tipo:
>
> http://mozilla.osuosl.org/pub/mozilla.org/firefox/releases/1.5.0.6/win32/pt
>-BR/Firefox%20Setup%201.5.0.6.exe ?
>
>
> Este teste foi feito utilizando o Squid na Versão REDHAT 9 (em breve
> migrarei p/ Debian Sarge), e NÃO sei se isso ocorrerá também no Debian
> Sarge. Os colegas poderiam fazer o favor de tentarem e reportar os
> resultados, ou caso saibam um outra forma de realizar o bloqueio diante da
> situação apresentada.
>
> [ ]s
>
> André
_______________________________________________________
O Yahoo! está de cara nova. Venha conferir!
http://br.yahoo.com
Reply to: