>      Is there a way to override what's been set as blocked at 
> the client end?  Say, for example, user x is blocked from site a.  He 
> attempts to get it, and then is abruptly given the access denied page.  
> Is there a way of offering the option to this user to override the lock?
Yes, I 

I have a simple(ish) script that allows you to add/remove items from a
SquidGuard category, e.g.

        sgmanage remove adult domain notapornsite.com
        sgmanage remove ads url /foo/notanadvert.htm

You could customise the CGI that generates the block page to suit (ours is
customised to send a preformatted mail message to the sysadmin saying "I
want this page unblocked because..."). However, it's fairly dumb...

        - it doesn't check to see if the domain exists in the group, just
adds to the
          diff file and kicks squidguard to update
        - you need to tell it what group to add/remove from

The problem I've found with a fully automated system is there's no easy way
to tell what part of a group (e.g. URLs or domains) caused the block. I'm
looking at maybe querying the db directly but haven't got round to that yet.
There are various other imporvements on the WIBNI list but I haven't got
round to them yet...

If you want a look at the script drop me a mail.

Nick Barron, Group IT Security Officer
Pennant Software Services Ltd -- Registered in England No. 3772667
PGP: A94C 4190 026E 3E02 6D50  C8FA 8620 3091 FF34 533D 

Reply via email to