Hi !!

> > 1)  My Squid.conf relevant lines below:
> >
> > [...]
> > acl autenticados proxy_auth REQUIRED
> > [...]
> > acl liberado dstdom_regex "/etc/squid/liberado.txt"
> > acl semacesso dstdom_regex "/etc/squid/semacesso.txt"
> > [...]
> > http_access allow autenticados
> >
> > http_access allow liberado
> > http_access deny semacesso
> > [...]
> > # And finally deny all other access to this proxy
> > http_access allow localhost
> > http_access deny all
> > [...]
> >
> > In this configuration it allows an authenticated user to access any site,
> > even the forbidden ones. OTOH, I put the 'liberado' and 'semacesso' lines
> > ABOVE the authentication line, the user does not access forbidden sites
> > and Squid logs that into Cache.log, but WITHOUT the lame user's login.
> 
> Untested:
> http_access allow localhost
> http_access deny semacesso autenticados
> http_access allow autenticados
> http_access deny all
> 

When you use "http_access allow autenticados" as your first rule, you
are saying that anyone who authenticates have access to any site, as
squid´s rules are processed in the order that they are declared, so
you should place your deny rules before this one.

> > 2) Is there a better way to permit access to non-pornographic sites (eg
> > esSEX.ac.uk) but block pornographic ones (eg SEX.com)?
> 
> A content scanning proxy. Unfortunately I don't have any experience with
> this (the squids I manage either don't have content scanning, or they talk
> to a parent proxy which does scan but which I don't manage)
> 
> Joost
> 
> 

You can use DansGuardian, wich is a url and content filter that works
with squid, or squidguard, wich is just a url filter. You can also use
some public lists of urls do be blocked bye either filter.

Regards,
Carlos.

Reply via email to