And make sure to run these tests as your cache_effective_user, not root. A very common error in SquidGuard setups is permission issues, preventing SquidGuard from running correctly when called by Squid.
Regards Henrik On Tue, 14 Oct 2003 [EMAIL PROTECTED] wrote: > Did you check the squidguard installation without squid? > > ---------------------------------------------------------------------------- > ----- > First basic test: Does squidguard block a site from the blacklist? > ---------------------------------------------------------------------------- > ----- > My own test shell for this case: > > #!/bin/sh > # > SG_HOME=/usr/local/squidGuard > SG=/usr/local/bin/squidGuard > SG_CONF=$SG_HOME/etc/squidguard.conf > > LD_LIBRARY_PATH=/usr/local/BerkeleyDB.4.0/lib > export LD_LIBRARY_PATH > echo "http://www.sex.com 10.23.4.134/- - GET" | \ > $SG -c $SG_CONF -d > > Output: > > 2003-10-14 08:49:49 [106687] Request(default/porn/-) http://www.sex.com > 10.23.4134/- - GET > > http://boge-proxy/cgi-bin/squidGuard.cgi?clientaddr=10.23.4.134&clientname=& > clintuser=&clientgroup=default&targetgroup=porn&url=http://www.sex.com > 10.23.4.134- - GET > <################# NO BLANK LINE: blocked! > ################### > 2003-10-14 08:49:49 [106687] squidGuard stopped (1066114189.332) > > > ---------------------------------------------------------------------------- > -------- > Second basic test: Does squidguard show sites that are not part of the > blacklist? > ---------------------------------------------------------------------------- > -------- > My own test shell for this case: > > #!/bin/sh > # > SG_HOME=/usr/local/squidGuard > SG=/usr/local/bin/squidGuard > SG_CONF=$SG_HOME/etc/squidguard.conf > LD_LIBRARY_PATH=/usr/local/BerkeleyDB.4.0/lib > export LD_LIBRARY_PATH > echo "http://www.google.de 10.23.4.134/- - GET" | \ > $SG -c $SG_CONF -d > > Output: > > 2003-10-14 08:52:43 [106728] squidGuard 1.2.0 started (1066114363.578) > 2003-10-14 08:52:43 [106728] squidGuard ready for requests > (1066114363.659) > < ####### blank line: site is not blocked ######### > 2003-10-14 08:52:43 [106728] squidGuard stopped (1066114363.661) > > > Mit freundlichem Gruß / regards > > Werner Rost > GM-FIR - Netzwerk > > ZF Boge Elastmetall GmbH > Friesdorfer Str. 175 > 53175 Bonn > > Tel. +49 228 38 25 - 420 > Fax +49 228 38 25 - 398 > mailto:[EMAIL PROTECTED] > www.zf.com/boge-elastmetall > > > > > > -----Ursprüngliche Nachricht----- > > Von: Dan Egli [mailto:[EMAIL PROTECTED] > > Gesendet: Montag, 13. Oktober 2003 19:22 > > An: [EMAIL PROTECTED] > > Betreff: [squid-users] SquidGuard not relaying?? > > > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Ok. Hopefully someone here can help me out. I tried sending > > this to the squidguard list, but I think it's defunct or > > somthing because I got no replies and didn't even get a copy > > of my own messages. > > > > I'm trying to use squidGuard with squid to provide a filter > > for our internet connection here at home. I installed the > > blacklists, configured squidGuard to read the blacklist (at > > least I THOUGHGT I did), configured squid to call squidGuard, etc... > > > > Problem 1: On a graphical browser (internet explorer, > > netscape, mozilla, etc..) when traffic is directed to the > > proxy, it just sits there, forever. Does not matter if the > > site is blacklisted or not > > > > Problem 2: on a text only browser (tested using elinks), the > > proxy allows access to ANY site, blacklisted or not. I called > > elinks as: HTTP_PROXY='localhost:3128' elinks www.blacklsitedsite.com > > > > the result was that squid grabbed the home page from > > blacklisted site and forwarded it to the browser. I know it > > went through squid because in squid's access log I see a HTTP > > MISS for the site. > > > > I'm including my squidGuard and squid config files. Can > > anyone shed any light on whats up? > > > > thanks!! > > > > - --- Dan > > > > squidGuard.conf: > > > > # > > # CONFIG FILE FOR SQUIDGUARD > > # > > # See http://www.squidguard.org/config/ for more examples > > # > > > > dbhome /var/squidGuard/blacklists > > logdir /var/log/squidGuard > > > > dest ads { > > ~ log ads > > ~ domainlist ads/domains > > ~ urllist ads/urls > > } > > > > dest audio-video { > > ~ log audio-video > > ~ domainlist audio-video/domains > > ~ urllist audio-video/urls > > } > > > > dest aggressive { > > ~ log aggressive > > ~ domainlist aggressive/domains > > ~ urllist aggressive/urls > > } > > > > dest drugs { > > ~ log drugs > > ~ domainlist drugs/domains > > ~ urllist drugs/urls > > } > > > > dest gambling{ > > ~ log gambling > > ~ domainlist gambling/domains > > ~ urllist gambling/urls > > } > > > > dest hacking { > > ~ log hacking > > ~ domainlist hacking/domains > > ~ urllist hacking/urls > > } > > > > #dest mail { > > # log mail > > # domainlist mail/domains > > # urllist mail/urls > > #} > > > > dest porn{ > > ~ log porn > > ~ domainlist porn/domains > > ~ urllist porn/urls > > } > > > > #dest proxy{ > > # log proxy > > # domainlist proxy/domains > > # urllist proxy/urls > > #} > > > > dest violence{ > > ~ log violence > > ~ domainlist violence/domains > > ~ urllist violence/urls > > } > > > > dest warez{ > > ~ log warez > > ~ domainlist warez/domains > > ~ urllist warez/urls > > } > > > > #dest local-ok{ > > # domainlist local-ok/domains > > # urllist local-ok/urls > > #} > > > > #dest local-block{ > > # log local-block > > # domainlist local-block/domains > > # urllist local-block/urls > > #} > > > > > > acl { > > ~ default { > > ~ pass !aggressive !drugs !gambling !hacking !porn !violence > > !warez all > > > > ~ redirect > > 302:http://eglifamily.dnsalias.net/cgi-bin/squidGuard.cgi?clie > > ntaddr=%a&clientname=%n&clientident=%i&srcclass=%s&targetgroup > > =%t&url=%u > > ~ # redirect > > 302:http://eglifamily.dnsalias.net/cgi-bin/squidGuard-simple.c > > gi?clientaddr=%a&clientname=%n&clientident=%i&srcclass=%s&targ > > etclass=%t&url=%u > > ~ } > > } > > > > > > squid.conf: > > (whole file is over 100k, but here's the redirector line) > > > > # TAG: redirect_program > > # Specify the location of the executable for the URL redirector. > > # Since they can perform almost any function there isn't > > one included. > > # See the FAQ (section 15) for information on how to write one. > > # By default, a redirector is not used. > > # > > #Default: > > # none > > > > redirect_program /usr/local/bin/squidGuard -c > > /etc/squid/squidGuard.conf redirect_children 5 > > > > > > > > > > > > > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.2.1 (MingW32) > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > > > iD8DBQE/it8GtwT22Jak4/4RAs2BAJ9lSG4p+7glE4y/5IY1NuwppuzBKQCg3YGV > > uxxSkwbzqseYGcLwrwh2E3Y= > > =Ylda > > -----END PGP SIGNATURE----- > > > > >