Thenx buddy its is working how i want i mean its now block all downloads
wich i want to block
no my dlb.txt is

#dlb.txt
#---------------------
\.cab$
\.exe$
\.rm$
\.mp?$
\.mpg$
\.mpeg$
\.mp3$
\.wmv$
\.wma$
\.mov$
\.avi$
\.cab\?.*$
\.exe\?.*$
\.rm\?.*$
\.mp\?.*$
\.mpg\?.*$
\.mpeg\?.*$
\.mp3\?.*$
\.wmv\?.*$
\.wma\?.*$
\.mov\?.*$
\.avi\?.*$


tell me is there any thing wrong if u find




> The problem is in the regular expression that you are using.  The first
> half of you dlb.txt definition is correct assuming that any trailing white
> space is removed by the browser.
>
> In the second half of your filter definition is incorrect.  Like the
> period, the question mark has a significance in regular expression pattern
> matching.  It identifies that the pattern includes one and only one
> arbitrary value.
>
> Using your "\.exe?$" expression as an example, the expression would only
> block a URL that ends in .exe plus one other character.  This is not your
> intent.  Your intent is to block the URL even when it involves the passing
> of HTTP parameters.  In this case, you want the following definition.
>
>       \.exe\?.*$
>
> In this case, the match is made on .exe? followed by an arbitrary string
> of  or more characters.
>
> Merton Campbell Crockett
>
>
>
> On Sun, 8 Aug 2004, Kashif Ali wrote:
>
>> i hav blocked some files downloading in my network from squid cache
>> my acl is
>> acl dlb urlpath_regex -i "/usr/local/squid/etc/dlb.txt"
>> acl mim rep_mime_type -i "/usr/local/squid/etc/mim.txt"
>> http_access deny dlb
>> http_access deny mim
>>
>> #the dlb.txt
>> #-------------------------
>> \.cab$
>> \.exe$
>> \.rm$
>> \.mp?$
>> \.mpg$
>> \.mpeg$
>> \.mp3$
>> \.wmv$
>> \.wma$
>> \.mov$
>> \.avi$
>> \.cab?$
>> \.exe?$
>> \.rm?$
>> \.mp??$
>> \.mpg?$
>> \.mpeg?$
>> \.mp3?$
>> \.wmv?$
>> \.wma?$
>> \.mov?$
>> \.avi?$
>> ~
>> #the mim.txt
>> #------------------
>> ^application/octet-stream$
>> ^application/x-msdownload$
>> ^audio/x-pn-realaudio$
>> ^audio/mpeg$
>> ^audio/x-wav$
>> ^video/mpeg$
>>
>> when any user try to download like http://www.somesites.com/file.exe
>> it gives access denyed (wich i want )
>> but when a user add ? on end of url like
>> http://www.somesites.com/file.exe?
>> the result is squid starts downloading file but with out extantion i
>> want
>> to stop downloading from  squid when a user add ? sign
>> thnx
>>
>
> --
> BEGIN:                                vcard
> VERSION:                      3.0
> FN:                           Merton Campbell Crockett
> ORG:                          General Dynamics Advanced Information Systems;
>                               Intelligence and Exploitation Systems
> N:                            Crockett;Merton;Campbell
> EMAIL;TYPE=internet:          [EMAIL PROTECTED]
> TEL;TYPE=work,voice,msg,pref: +1(805)497-5045
> TEL;TYPE=work,fax:            +1(805)497-5050
> TEL;TYPE=cell,voice,msg:      +1(805)377-6762
> END:                          vcard
>

Reply via email to