Schönen guten Tag alle miteinander,
im Moment bin ich am basteln eines Squidservers (SUSE 10). Das klappt auch soweit, ich habe erst mal für alle das inet gesperrt und in der squid.conf einen Rechner nach dem anderen über IP´s für bestimmte Listen freigegeben. Habe diese Beschränkungen getestet und funktioniert prima. Wo ich aber schön länger hänge und rumprobiere ist Squidguard zum Filtern von Werbung, unerwünschten Seiten und Wörtern zu benutzen. Die DB von Squidguard möchte ich durch ein Updatescript geschrieben in Perl wöchentlich füttern. Das Script läuft auch soweit nur dies bringt er mir zwischendrin. Das Script hab ich durch das Forum gefunden und ein Howto findet man unter http://www.linux-schulserver.de/Sections-article33-p1.phtml
In der squid.conf hab ich auch den Eintrag redirect_program /usr/sbin/squidGuard -c /etc/squidguard.conf gesetzt.
Vielleicht liegt das Problem auch an meiner squidguard.conf
Vielleicht gibt es jemand der nicht so blind ist wie ich ;-).
Werds auf jeden Fall weiterprobieren nur beim Script fehlen mir einfach die Programierkentnisse um zu sehen warum er diese Meldung bringt.
MFG MZeidler
Edit:
Hab vergessen aus dem Script die Zeilen rauszukopieren die Probleme machen
Vielleicht hilft das weiter.
im Moment bin ich am basteln eines Squidservers (SUSE 10). Das klappt auch soweit, ich habe erst mal für alle das inet gesperrt und in der squid.conf einen Rechner nach dem anderen über IP´s für bestimmte Listen freigegeben. Habe diese Beschränkungen getestet und funktioniert prima. Wo ich aber schön länger hänge und rumprobiere ist Squidguard zum Filtern von Werbung, unerwünschten Seiten und Wörtern zu benutzen. Die DB von Squidguard möchte ich durch ein Updatescript geschrieben in Perl wöchentlich füttern. Das Script läuft auch soweit nur dies bringt er mir zwischendrin. Das Script hab ich durch das Forum gefunden und ein Howto findet man unter http://www.linux-schulserver.de/Sections-article33-p1.phtml
Code:
cp: omitting directory `/var/lib/squidGuard/db/'
Use of uninitialized value in concatenation (.) or string at /usr/sbin/get_black
list line 572.
Use of uninitialized value in split at /usr/sbin/get_blacklist line 573.
Use of uninitialized value in concatenation (.) or string at /usr/sbin/get_black
list line 574.
In der squid.conf hab ich auch den Eintrag redirect_program /usr/sbin/squidGuard -c /etc/squidguard.conf gesetzt.
Vielleicht liegt das Problem auch an meiner squidguard.conf
Code:
logdir /var/log/squidGuard
dbhome /var/lib/squidGuard/db
# Diese Regel filtert alle Advertising-Banner heraus
dest ads {
domainlist ads/domains
urllist ads/urls
expressionlist ads/expressions
}
# Diese Regel filtert Werbeseiten heraus
dest advertising {
domainlist advertising/domains
urllist advertising/urls
expressionlist advertising/expressions
}
# Diese Regel filtert alle Seiten mit anstöÃigen Inhalten heraus
dest porn {
domainlist porn/domains
urllist porn/urls
expressionlist porn/expressions
}
# ACLs
acl {
default {
# definiert Adressen die nicht durchgelassen werden
pass !porn !advertising !ads all
redirect 302:http://www.google.de
}
}
Vielleicht gibt es jemand der nicht so blind ist wie ich ;-).
Werds auf jeden Fall weiterprobieren nur beim Script fehlen mir einfach die Programierkentnisse um zu sehen warum er diese Meldung bringt.
MFG MZeidler
Edit:
Hab vergessen aus dem Script die Zeilen rauszukopieren die Probleme machen
Code:
$list=$dbhome."/".$defaultsec->{$l};
$localdir=(split /\//,$defaultsec->{$l})[0];
CheckLocalDir($dbhome."/".$localdir);
Vielleicht hilft das weiter.