Re: [squid-users] urlpath_regex doesn't match

From: Marco Berizzi <pupilla@dont-contact.us>
Date: Thu, 16 Mar 2006 17:39:41 +0100

Christoph Haas wrote:

>On Thursday 16 March 2006 14:50, Marco Berizzi wrote:
> > Christoph Haas wrote:
> > >On Thursday 16 March 2006 14:19, Marco Berizzi wrote:
> > > > I'm blocking download of .wmv files with acl urlpath_regex,
> > > > but, for example, this wmv isn't catched by this rule:
> > > >
> > > > http://www.gametrailers.com/download.php?id=7174&type=wmv&f=
> > > >
> > > > squid.conf:
> > > > acl trojans urlpath_regex \.wmv$
> > > > http_access deny trojans
> > >
> > >The URL path here is probably: /download.php?
> > >
> > >And you are looking for anything that ends in ".wmv".
> > >
> > >So this doesn't match. Try http_reply_access with content type ACLs.
> >
> > What kind of acl should I implement?
>
>Search your squid.conf for "rep_mime_type".

This the reply from the server:

Resolving www.gametrailers.com... 66.17.214.20, 66.17.214.37, 66.17.214.38
Connecting to www.gametrailers.com|66.17.214.20|:80... connected.
HTTP request sent, awaiting response...
  HTTP/1.1 200 OK
  Date: Thu, 16 Mar 2006 16:24:07 GMT
  Server: Apache/1.3.33 (Unix) PHP/4.3.11
  X-Powered-By: PHP/4.3.11
  Content-Length: 14773618
  Content-Disposition: attachment; filename="t_hl2_aftermath_hd.wmv"
  Keep-Alive: timeout=2, max=100
  Connection: Keep-Alive
  Content-Type: application/octet-stream
Length: 14,773,618 (14M) [application/octet-stream]

I cannot block all "octet-stream" with rep_mime_type, so I have tried
with "acl marcotrojans rep_header Content-Disposition -i \.wmv\"$
and it works. The is a problem with the " character. There some web
server (windoze) that doesn't put that char in the filename field. So
I have modified the regex to \.wmv?$ but it doesn't match.
Hints?
Received on Thu Mar 16 2006 - 09:39:48 MST

This archive was generated by hypermail pre-2.1.9 : Sat Apr 01 2006 - 12:00:04 MST