Schon bein Arktur 3 war das Script von Joachim Deckers zur Kontrolle
der abgesurften Seiten dabei. Seit der Verwendnung von Squidguard in
Arktur 4 wurden aber die gesperrten Seiten nicht mehr hervorgehoben, da
dann nicht "Zugriff verboten" sondern eine Umlenkung auf die
Squidguard-Warnseite erfolgt.
Im Originalscript werden die Nutzernamen nicht angzeigt. In diesen
Scripten werden zuerst die von der Proxy-Anmeldung übermittelten
Namen gesucht und angezeigt - sollten diese nicht existieren, wird der
Name, der durch den
identd
geliefert wird, angezeigt. Nur wenn beide Verfahren versagen erscheint
ein "-" !
Die
Nutzer sind darüber zu belehren!
Aus diesen Gründen habe ich sein Script
proxy.cgi
etwas bunter gestaltet, so dass man nun folgende Zustände
unterscheiden kann:
angezeigt , von Squidguard geblockt , Zugriff verweigert
, Anmeldung am
Proxy fehlte , sonstiger Fehler
Nun können die log-Dateien aber beim intensiven Einsatz von vielen
PCs sehr lang werden. Deshalb habe ich sein Script noch etwas
modifiziert, so dass mit
gesperrt.cgi
nur die von Squidguard gesperrten Seiten angezeigt werden.
Der Aufruf kann mit
http://arktur/admin2/gesperrt.cgi erfolgen, oder aber
in die admin2-Seite integriert werden.
Die beiden komprimierten Dateien können Sie z.B. nach T:
(tmp) kopieren. Als root nehmen Sie sich dann den
mc und gehen in dem einen Fenster nach /home/tmp und in dem anderen
nach /usr/www/secure/admin. Im Fenster, in dem Sie die jeweilige
proxy.tar.gz
bzw. gesperrt.tar.gz sehen, setzen Sie den Balken darauf und
drücken Enter. Es
erscheint das jeweilige Script. Dieses kopieren Sie
nun mit F5 nach /usr/www/secure/admin.
Alternativ können Se auch alle admin2-Erweiterung als
Update einspielen.
Vergessen Sie nicht die Original-Dateien zu sichern, falls Ihnen mein
Script doch nicht gefallen sollte (oder der Datenschutzbeauftragte es
nicht so gut findet)!
Viel Spaß mit den Scripten.