I have modified that file (local-block/domains) and then done:
/usr/sbin/update_squidguard_blacklists
/etc/init.d/squidguard stop
/etc/init.d/squidguard start
But the date on local-block/domains.db never changes and the site I've tried to block still comes through.
I've also tried running
/usr/sbin/squidGuard -C /etc/squid/squidGuard.conf -C all
but it similarly seems to make no difference. That should be covered anyway when I do the /usr/sbin/update_squidguard_blacklists, right? Anyway...
Sites listed in the default local-block/domains are blocked (amyshop.com but not my new additions (xanga.com or myspace.com). Even after a complete restart of the computer, it behaves the same way. I've reinstalled squid and squidGuard from scratch three times now and I just can't seem to figure it out!
Any suggestions would be much appreciated. BTW, I am running the latest updates of squid and squidGuard on LTSP4.2.0
For those who'd like the "hard data", here you go: -----------------------------
[EMAIL PROTECTED] ~]# ls -l /var/squidGuard/blacklists/local-block/ total 88 -rw-r--r-- 1 squid squid 226 Apr 22 17:24 domains -rw-r--r-- 1 squid squid 32768 Apr 16 19:01 domains.db -rw-r--r-- 1 squid squid 109 Apr 16 19:01 urls -rw-r--r-- 1 squid squid 32768 Apr 16 19:01 urls.db
-------------------------------
[EMAIL PROTECTED] ~]# tail -n 40 /var/log/squidGuard/local-block
2005-04-24 15:18:43 [5603] Request(default/local-block/-) http://www.amyshop.com/ 168.212.7.10/- - GET
----------------------------------
[EMAIL PROTECTED] ~]# tail -n 40 /var/squidGuard/blacklists/local-block/domains
xanga.com
myspace.com
starkingdoms.com
bungie.net
addictinggames.com
61.145.116.190
amyshop.com
barnonedrinks.com
bumfights.nl
drunkcow.com
funnyjunk.com
handgunsforsale.com
poopyjoe.com
thisisarandomentrythatdoesnotexist.com
---------------------------------
[EMAIL PROTECTED] ~]# tail -n 40 /var/log/squid/access.log
1114379997.851 119 168.212.7.10 TCP_MISS/200 1333 GET http://www.google.com/ - DIRECT/66.102.7.147 text/html
1114379997.966 114 168.212.7.10 TCP_REFRESH_HIT/200 8835 GET http://www.google.com/intl/en/images/logo.gif - DIRECT/66.102.7.147 text/html
1114380002.650 878 168.212.7.10 TCP_MISS/302 159 GET http://www.won.net/ - NONE/- -
1114380002.688 19 168.212.7.10 TCP_MISS/404 491 GET http://168.212.25.13/block.htm - DIRECT/168.212.25.13 text/html
1114380026.731 521 168.212.7.10 TCP_MISS/200 4718 GET http://www.xanga.com/ - DIRECT/209.66.88.15 text/html
1114380026.944 324 168.212.7.10 TCP_MISS/200 1048 GET http://a.xanga.com/bserver/AAMALL/SITE=XANGA/AREA=FRONT/acc_random=73539034/pageid=73539034/AAMB1/AAMSZ=468X60/AAMB2/AAMSZ=120X240/AAMB3/AAMSZ=88x31? - DIRECT/209.66.88.60 text/html
1114380026.961 16 168.212.7.10 TCP_HIT/200 4265 GET http://ai.xanga.com/xangahouse/premium-color.gif - NONE/- image/gif
1114380027.158 198 168.212.7.10 TCP_MISS/200 270 GET http://a.xanga.com//IMPCNT/ccid=14011/AAMSZ=468X60/SITE=XANGA/AREA=FRONT/acc_random=73539034/pageid=73539034 - DIRECT/209.66.88.60 image/gif
1114380027.298 337 168.212.7.10 TCP_MISS/200 365 GET http://ai.xanga.com/nsi/1px-front.gif? - DIRECT/209.66.88.59 image/gif
1114381123.641 1 168.212.7.10 TCP_MISS/302 159 GET http://www.amyshop.com/ - NONE/- -
1114381123.705 39 168.212.7.10 TCP_MISS/404 491 GET http://168.212.25.13/block.htm - DIRECT/168.212.25.13 text/html
------------------------------
[EMAIL PROTECTED] ~]# tail -n 40 /var/log/squidGuard/squidGuard.log
2005-04-24 04:02:49 [5604] init domainlist /var/squidGuard/blacklists/mail/domains
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/mail/domains.db
2005-04-24 04:02:49 [5604] init urllist /var/squidGuard/blacklists/mail/urls
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/mail/urls.db
2005-04-24 04:02:49 [5604] init domainlist /var/squidGuard/blacklists/porn/domains
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/porn/domains.db
2005-04-24 04:02:49 [5604] init urllist /var/squidGuard/blacklists/porn/urls
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/porn/urls.db
2005-04-24 04:02:49 [5604] init domainlist /var/squidGuard/blacklists/proxy/domains
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/proxy/domains.db
2005-04-24 04:02:49 [5604] init urllist /var/squidGuard/blacklists/proxy/urls
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/proxy/urls.db
2005-04-24 04:02:49 [5604] init domainlist /var/squidGuard/blacklists/violence/domains
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/violence/domains.db
2005-04-24 04:02:49 [5604] init urllist /var/squidGuard/blacklists/violence/urls
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/violence/urls.db
2005-04-24 04:02:49 [5604] init domainlist /var/squidGuard/blacklists/warez/domains
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/warez/domains.db
2005-04-24 04:02:49 [5604] init urllist /var/squidGuard/blacklists/warez/urls
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/warez/urls.db
2005-04-24 04:02:49 [5604] init domainlist /var/squidGuard/blacklists/local-ok/domains
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/local-ok/domains.db
2005-04-24 04:02:49 [5604] init urllist /var/squidGuard/blacklists/local-ok/urls
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/local-ok/urls.db
2005-04-24 04:02:49 [5604] init domainlist /var/squidGuard/blacklists/local-block/domains
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/local-block/domains.db
2005-04-24 04:02:49 [5604] init urllist /var/squidGuard/blacklists/local-block/urls
2005-04-24 04:02:49 [5604] loading dbfile /var/squidGuard/blacklists/local-block/urls.db
2005-04-24 04:02:49 [5604] squidGuard 1.2.0 started (1114340569.223)
2005-04-24 04:02:49 [5604] squidGuard ready for requests (1114340569.450)
2005-04-24 04:02:49 [5607] init domainlist /var/squidGuard/blacklists/local-ok/domains
2005-04-24 04:02:49 [5607] loading dbfile /var/squidGuard/blacklists/local-ok/domains.db
2005-04-24 04:02:49 [5607] init urllist /var/squidGuard/blacklists/local-ok/urls
2005-04-24 04:02:49 [5607] loading dbfile /var/squidGuard/blacklists/local-ok/urls.db
2005-04-24 04:02:49 [5607] init domainlist /var/squidGuard/blacklists/local-block/domains
2005-04-24 04:02:49 [5607] loading dbfile /var/squidGuard/blacklists/local-block/domains.db
2005-04-24 04:02:49 [5607] init urllist /var/squidGuard/blacklists/local-block/urls
2005-04-24 04:02:49 [5607] loading dbfile /var/squidGuard/blacklists/local-block/urls.db
2005-04-24 04:02:49 [5607] squidGuard 1.2.0 started (1114340569.246)
2005-04-24 04:02:49 [5607] squidGuard ready for requests (1114340569.457)
-------------------------------
[EMAIL PROTECTED] ~]# more /usr/sbin/update_squidguard_blacklists #!/bin/sh
TARGET=/var/squidGuard/blacklists
cd $TARGET || exit
# only run if squidGuard is active! [ "`ps auxw | grep squid[G]uard`" ] || exit
rsync -az squidguard.mesd.k12.or.us::filtering $TARGET
for DIR in `ls $TARGET`
do
if [ -f $DIR/domains.include ]
then
TMP=$RANDOM
cat $DIR/domains $DIR/domains.include | sort | uniq > $DIR/domai
ns.$TMP
mv -f $DIR/domains.$TMP $DIR/domains
fi
if [ -f $DIR/urls.include ]
then
TMP=$RANDOM
cat $DIR/urls $DIR/urls.include | sort | uniq > $DIR/urls.$TMP
mv -f $DIR/urls.$TMP $DIR/urls
fi
done
/usr/sbin/squidGuard -c /etc/squid/squidGuard.conf -C all # /usr/sbin/squidGuard -c /etc/squid/squidGuard.conf -u
chown -R squid.squid $TARGET chown -R squid.squid /var/log/squidGuard/
sleep 5s
/usr/bin/killall -HUP squid
-------------------------------
[EMAIL PROTECTED] ~]# more /etc/squid/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
}rewrite google {
s@(google.com/search.*q=.*)@\1\&[EMAIL PROTECTED]
s@(google.com/images.*q=.*)@\1\&[EMAIL PROTECTED]
s@(google.com/groups.*q=.*)@\1\&[EMAIL PROTECTED]
s@(google.com/news.*q=.*)@\1\&[EMAIL PROTECTED]
# log google
}acl {
default {
# for google to be in "safe mode"
rewrite google# the default categories are conservative, please add any additional
# categories listed above or simply comment out this line and uncomment
# out the line below it.
# DBR edit begin - 050422
# commented out the following 1 line
# pass local-ok !local-block !gambling !porn !warez all
# uncommented the following 1 line
pass local-ok !local-block !aggressive !drugs !gambling !hacking !porn !
proxy !violence !warez all
# DBR Edit end
# DBR edit begin - 050422
# Editted the following to use the custom block page
redirect 302:http://168.212.25.13/block.htm
# DBR edit end
# DBR edit begin - 050422
# commented out the default setting for a block page
# redirect 302:http://localhost.localdomain/cgi-bin/squidGuard.cgi?cl
ientaddr=%a&clientname=%n&clientident=%i&srcclass=%s&targetgroup=%t&url=%u
# DBR edit end
# redirect 302:http://localhost.localdomain/cgi-bin/squidGuard-simpl
e.cgi?clientaddr=%a&clientname=%n&clientident=%i&srcclass=%s&targetclass=%t&url=
%u
}
}
----------------------------------
[EMAIL PROTECTED] ~]# ps aux | grep squid
squid 4156 0.0 1.1 9636 5804 ? S Apr22 0:01 (squid) -D -f /etc/squid/squid-squidGuard.conf
squid 4163 0.0 0.0 2596 272 ? Ss Apr22 0:00 (unlinkd)
squid 5603 0.0 0.5 10712 2628 ? Ss 04:02 0:00 (squidGuard) -c /etc/squid/squidGuard.conf
squid 5604 0.0 0.4 10568 2436 ? Ss 04:02 0:00 (squidGuard) -c /etc/squid/squidGuard.conf
squid 5605 0.0 0.3 10144 1920 ? Ss 04:02 0:00 (squidGuard) -c /etc/squid/squidGuard.conf
squid 5606 0.0 0.3 11304 1912 ? Ss 04:02 0:00 (squidGuard) -c /etc/squid/squidGuard.conf
squid 5607 0.0 0.3 10432 1912 ? Ss 04:02 0:00 (squidGuard) -c /etc/squid/squidGuard.conf
root 27417 0.0 0.1 4980 656 pts/3 R+ 15:47 0:00 grep squid
--------------------------------
-- Dan Bentson-Royal La Center Schools
