PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : squidguard und expressionlist



chris_h
15.02.10, 08:26
Hi all,

habe ein Problem mit SquidGuard, die expressionlist greift nicht.

Debian GNU/Linux 5.0
SquidGuard: 1.2.0 Berkeley DB 4.6.21: (September 27, 2007)
aus dem Debian Repository.

Eintrag aus /etc/squid/squidGuard.conf:


dbhome /var/lib/squidguard/db
logdir /var/log/squid

src privs {
ip 172.31.3.101
ip 172.31.3.102
}
dest local {
domainlist local/domains
}
dest white {
domainlist white/domains
urllist white/urls
}
dest black {
domainlist black/domains
urllist black/urls
expressionlist black/expressions
}
dest aggressive {
domainlist BL/aggressive/domains
urllist BL/aggressive/urls
}
dest porn {
domainlist BL/porn/domains
urllist BL/porn/urls
}
dest redirector {
domainlist redirector/domains
urllist redirector/urls
}
acl {
privs {
pass any
redirect http://localhost/block.html
}
default {
pass local white !black !porn !aggressive !redirector any
redirect http://localhost/block.html
}
}

Füge ich ebay.de in die black/domains ein, funzt es:
In /var/lib/squidguard/db/black/domains:
ebay.de

Nach obligatem Neueinlesen:


squidGuard -C all
/usr/sbin/squid3 -k reconfigure




echo "http://www.ebay.de 10.0.0.1/ - - GET" | squidGuard -c /etc/squid/squidGuard.conf -d

Ergebnis:


2010-02-15 09:12:12 [17446] init domainlist /var/lib/squidguard/db/local/domains
2010-02-15 09:12:12 [17446] loading dbfile /var/lib/squidguard/db/local/domains.db
2010-02-15 09:12:12 [17446] init domainlist /var/lib/squidguard/db/white/domains
2010-02-15 09:12:12 [17446] loading dbfile /var/lib/squidguard/db/white/domains.db
2010-02-15 09:12:12 [17446] init urllist /var/lib/squidguard/db/white/urls
2010-02-15 09:12:12 [17446] loading dbfile /var/lib/squidguard/db/white/urls.db
2010-02-15 09:12:12 [17446] init domainlist /var/lib/squidguard/db/black/domains
2010-02-15 09:12:12 [17446] loading dbfile /var/lib/squidguard/db/black/domains.db
2010-02-15 09:12:12 [17446] init urllist /var/lib/squidguard/db/black/urls
2010-02-15 09:12:12 [17446] loading dbfile /var/lib/squidguard/db/black/urls.db
2010-02-15 09:12:12 [17446] init expressionlist /var/lib/squidguard/db/black/expressions
...
http://localhost/block.html 10.0.0.1/- - -
2010-02-15 09:12:12 [17446] squidGuard stopped (1266221532.145)

Also, die Seite wird geblockt.

Nun zum Test "ebay" in /var/lib/squidguard/db/black/expressions
squidGuard -C all


...
2010-02-15 09:15:24 [17613] init expressionlist /var/lib/squidguard/db/black/expressions
...
2010-02-15 09:15:24 [17613] recalculating alarm in 26076 seconds
2010-02-15 09:15:24 [17613] squidGuard ready for requests (1266221724.801)

2010-02-15 09:15:24 [17613] squidGuard stopped (1266221724.802)


Hier wird nicht geblockt.
Die expressionlist (expression) wird jedoch erkannt, aber nicht abgearbeitet.
Interessant: wenn ich die Konfiguration auf einem Suse 11.1 durchführe klappt es.


Auch liegt kein Rechteproblem vor:


l /var/lib/squidguard/db/black/
total 28
-rw-r--r-- 1 proxy proxy 148 Feb 15 09:10 domains
-rw-r--r-- 1 proxy proxy 8192 Feb 15 09:10 domains.db
-rw-r--r-- 1 proxy proxy 33 Feb 11 16:46 expressions
-rw-r--r-- 1 proxy proxy 11 Feb 11 16:53 urls
-rw-r--r-- 1 proxy proxy 8192 Feb 15 09:10 urls.db


Ich seh' es nicht, bin scheints blind. Jemand einen Tipp?

Chris