Squidwall (deutsch)
| Squidwall | |
|---|---|
| Entwickler: | Tino Reichardt |
| Aktuelle Version: | 0.4b / 2006-05-01 |
| Betriebssystem: | Linux, *BSD, Solaris |
| Kategorie: | Squid Redirector |
| Lizenz: | GPL Version 2 |
| Sprache: | english, deutsch |
| Website: | squidwall |
| i18n |
|---|
| English |
| Deutsch |
Squidwall ist ein sehr kleiner und schneller Squid Redirektor mit vielen Funktionen.
Contents |
Funktionen und Besonderheiten
- Zugriffskontrolle für den Squid
- Sperrung des Internets für einzelne Benutzer, IP's oder PC's ist möglich
- es können Benutzergruppen gebildet werden, zum Beispiel Klassen an Schulen
- es können Rechnergruppen wie zum Beispiel PC-Kabinette an Schulen eingerichtet werden
- ein on-the-fly scannen nach Viren in den Webseiten ist möglich
- sehr gute URL Filtermöglichkeiten:
- URL Filterung durch direkte Stringvergleiche oder reguläre Ausdrücke (regex.7)
- man kann weiße und schwarze Listen definieren
- unerwünschte Banner können herausgefiltert werden, es erfolgt dann eine Ersetzung mit einem transparenten 1x1 Pixel Bild
- Filterlisten können als MD5 oder SHA1 Listen vorliegen, durch könnte man z.B. Listen von Behörden wie Landeskriminalämtern beziehen und nutzen ...
- sehr gute Content Filtermöglichkeiten:
- eine Suche nach verbotenen Wörtern innerhalb der Webseite
- Filterung von verbotenen Wörtern mit einem Punktesystem
- mit regulären Ausdrücken kann man alle gewünschten Header von HTTP Servern auswerten, zum Beispiel wäre eine Suche nach bestimmten Inhaltstypen, also Video, Audio usw., ohne weiteres möglich
- die Konfiguration der verschiedenen Filter erfolgt durch ein einfach zu bedienendes Webinterface
- bei vielen anderen Squid Redirektoren muß entweder der Squid oder der entsprechende Redirektor neu gestartet werden, bei Squidwall ist das nicht der Fall
Plattformen
Squidwall sollte auf allen UNIX-artigen System wie zum Beispiel Linux, FreeBSD, OpenBSD, NetBSD oder Sun Solaris funktionieren.
Voraussetzungen
An die Hardware werden keine besonderen Anforderungen gestellt. Eine Pentium 3 Maschine mit 500MHz und 64MB RAM sollten völlig ausreichen. Jedoch wird vom Administrator, welcher squidwall einrichten soll einiges abverlangt ;)
benötigte Software:
- Squid - FTP und HTTP Proxy
- libowfat - C Library, zum kompilieren des Quellcodes
- Apache Webserver - für das Webinterface
- PHP - für das Webinterface
optionale Software:
- dietlibc - C Library zum Erstellen von kleinen und statisch gelikten Programm-Code
- ClamAV - Antivirus
Intention und Geschichte
In vielen Schulen gibt es keinerlei Restriktion beim Zugriff auf Seiten des Internets. Die Schüler können Zugang zu internationale Seiten erhalten, die keinerlei Alterschutzsysteme kennen und einen freien Zugriff auf in Deutschland verbotene Inhalte gewähren.
Damit sind unter anderem, folgende Inhalte gemeint:
- pornographische Inhalte
- rassistische Inhalte (Extremismus und Fanatismus)
- gewaltverherrlichende Inhalte
Squidwall sollte genau diesen Problemen Abhilfe schaffen und gleichzeitig sehr einfach zu bedienen sein.
Versionen und Versionsgeschichte
Die Versionen von Squidwall bestehen aus drei Kennungen:
- Hauptversionsnummer.Nebenversionsnummer.Korrekturbuchstabe
| Version | Veröffentlichung | Wichtigste Änderungen |
|---|---|---|
| 0.1 | 2005-07-11 |
|
| 0.2 | 2005-07-31 |
|
| 0.2a | 2005-11-02 |
|
| 0.3 | 2005-12-08 |
|
| 0.3a | 2006-01-12 |
|
| 0.3b | 2005-01-19 |
|
| 0.4 | 2005-04-18 |
|
| 0.4a | 2005-04-19 |
|
| 0.4b | 2005-05-01 |
|
Installation und Konfiguration
Da die Installation von Squidwall nicht ganz ohne ist, wurde sie aus dieser Zusammenfassung herausgenommen.
Bugs
Zur Zeit sind mir keine Bugs für die version 0.4b bekannt. Ich setze diese Version auf rund 20 Servern ohne Probleme ein.
Links
- andere Squid Redirektoren
- http://www.squid-cache.org
- ...