Skripte für den c't-KommunikationsserverAuf dieser Seite werde ich nach und nach Skripte usw. veröffentlichen, die ich als nützliche Ergänzungen in unseren c't-Kommuikationsserver eingebaut habe. Mit geringfügigen Änderungen sollten sie auch auf anderen Linux-Systemen laufen. Ich übernehme keine Verantwortung für das fehlerfreie Funktionieren der Skripte. Da Sie für die Einbindung mit root-Rechten auf dem Server arbeiten müssen, sollten Sie auf die Skripte verzichten, falls Sie nicht wissen, was Sie da tun! Big Brother surft mit...Das Skript proxy.cgi (10497 Bytes) wertet die Access-Log-Dateien des WWW-Proxies Squid aus und stellt die besuchten Seiten übersichtlich dar. Es ist bei uns in das admin2-Interface eingebunden worden, wozu das Skript admin.cgi (2656 Bytes) geringfügig anzupassen war. Nach Download und entpacken der Skripte (proxy.zip, 8598 Bytes, Zeitstempel: 19.03.01 00:48) müssen diese nur in das korrekte Verzeichnis kopiert und die Rechte angepasst werden:cp proxy.cgi /home/www/admin2/ cp admin.cgi /home/www/admin2/ chmod 755 /home/www/admin2/*.cgi chown www.lehrer /home/www/admin2/*.cgiUm die NETBIOS-Namen der Rechner korrekt auszugeben, muss man den Hash HOSTS
(ab Zeile 21) an die lokalen Gegebenheiten anpassen. Genügt die Ausgabe der
IP-Nummern, so reicht hier die Zeile my %HOSTS=( ); . Anderenfalls
müssen die Rechnernamen in den Subnetzen 192.168.*.* von Hand angepasst werden.Durch Eintragen der IP-Nummern in den Hash %HIDE können Rechner auch gezielt von der Anzeige ausgenommen werden (z. B. Arbeitsplätze im Lehrerzimmer oder im Verwaltungsbereich). Voraussetzung für das korrekte Funktionieren ist, dass im Verzeichnis /var/log/proxy auch tatsächlich die Logdateien access.log ,
access.log.0 , ..., access.log.9 vorliegen und für den
Benutzer www lesbar sind!
Benutzernamen anzeigen
Hinweis: Wenn nicht alle Benutzer - Schüler und Lehrer - über die Protokollierung und Auswertung des Protokolls informiert wurden bzw. diesem Vorgehen z. B. im Rahmen einer Nutzungsordnung zugestimmt haben, kann die Erhebung und Auswertung der Daten gegen (Landes-)Datenschutzgesetze oder (z. B. kirchliche) Datenschutzordnungen verstoßen! Folgende Features sollen noch ergänzt werden:
Rückfragen an Joachim Deckers. Stand: 19.03.2001. |