RE: [squid-users] blocking urls

From: cipher <[email protected]>
Date: Wed, 09 Feb 2005 11:10:58 +0000

C�pia Chris Robertson <crobertson@gci.com>:

> > -----Original Message-----
> > From: cipher [mailto:cipher@megamail.pt]
> > Sent: Sunday, February 06, 2005 9:36 AM
> > To: squid-users@squid-cache.org
> > Subject: [squid-users] blocking urls
> >
> >
> > Hi people,
> >
> > I am having serious trouble in blocking some
> urls.
> > Let's say i would want to block the following
> url:
> >
> >
> http://awprofessional.com/articles/article.asp?p63731
> >
> > I would use:
> >
> > acl p-block-hacking-urls urlpath_regex -i
> > "/usr/local/squid/filter/hacking/urls"
> >
> > Because that is he file in which the url that
> i want to
> > block, is in:
> >
> > root@oreon:/usr/local/squid/filter/hacking#
> grep
> > awprofessional.com urls
> >
> awprofessional.com/articles/article.asp?p63731
> > root@oreon:/usr/local/squid/filter/hacking#
> >
> > Fact is, that url is not being blocked.
> > Strange thing is that there are a bunch of
> url that are
> > actually being blocked, but some others are
> not.
> >
> > Previously i was blocking urls with
> url_regex, but that
> > doesn't fit since that if i want to have
> access to a
> > url that is beyond the url that is being
> url_regexed i
> > will not be able to rach it...
> >
> > Any ideas? :)
> >
> > Thanks in advance
> >
> > PS -> a read throught the list and i found
> something
> > talking about a dstdomain_regex option but
> when i use
> > it in my acl squid doesn't seem to know what
> that is.
> > Also used dstdom_regex and the problem
> persists...
> >
> > Thanks for reading this
> >
> > *cipher*
>
> If I understand correctly, you are trying to
> use:
>
> awprofessional.com/articles/article.asp?p63731
>
> as the regular expression to block. The
> question mark (?) is messing you up
> here, because it has special connotations in a
> regular expression (so do
> periods (.) but they would not prevent this RE
> from working).
>
> Use this instead:
>
> awprofessional\.com/articles/article\.asp\?p63731
>
> and you should find that the article is
> blocked. As has been stated before,
> use dstdomian whenever possible, as regular
> expression matching is
> computationally demanding. In any case, there
> is a nice regular expression
> tutorial at
> http://www.regular-expressions.info/tutorial.html
>
> Chris
>

Hi Chris,

Thank you very much for your piece of information!
No doubt i was not blocking a thing since i wasn't
matching that url.
I readed the url you sent just to understand how regex
works and i got thew idea. Thank you for pointing me on
the right direction.

Now the situation is the following:

when o match that url i got the information that the
following is being blocked:

awprofessional.com/articles/article.asp?

Shouldn't it be blocking

awprofessional.com/articles/article.asp?p63731

instead?

the "p63731" is missing.

I assume i am only blocking
awprofessional.com/articles/article.asp which means
that if there is a url beyond this one i won't be able
to access it.
Is that right? If it is right, is there a way to block
this exact url?

Thanks once again for your time!

*cipher*

-------------------------------------------------
Email Enviado utilizando o servi�o MegaMail
Received on Wed Feb 09 2005 - 04:10:27 MST

This archive was generated by hypermail pre-2.1.9 : Tue Mar 01 2005 - 12:00:02 MST