[Top] [Beschreibung] [Cache Indizes] [Seite bestellen] [Seite abonnieren] [Konfiguration] [Suche im Cache] [Internet Links] [E-Mail]

# WWWOFFLE Proxy Startseite

Das WWWOFFLE-Programm vereinfacht den Zugriff auf das World Wide Web von Computern die nicht kontinuierlich mit dem Internet verbunden sind (Anwahl-Verbindung).

## Beschreibung

Das wwwoffled-Program ist ein einfacher Proxy-Server mit speziellen Funktionen zur Benutzung mit Einwahl-Verbindungen zum Internet. Das bedeutet, daß es möglich ist, Webseiten zu durchstöbern und zu lesen ohne die Notwendigkeit, dabei mit dem Netz verbunden zu bleiben.

### Grundfunktionen

- Speichert HTTP, FTP, und Finger Abfragen
- Unterstützt GET, HEAD, POST, PUT HTTP-Kommandos
- Unterstützt interaktive oder kommandozeilenbasierte Kontrolle des Modus (online, offline, autodial). [URL]
- Sehr konfigurierbar [CONF]
- Wenig Wartungsaufwand, alle Aspekte können automatisiert werden

### Während einer Online-Verbindung

- Speicherung von betrachteten Seiten zur späteren Wiederaufruf
- Bedingter Abruf, um nur solche Seiten abzurufen, die sich gegenüber einer gespeicherten Seite verändert haben. [CONF] [EDIT]
  - Abhängig vom Ablaufdatum der Seite, Zeit des letzten Abrufs oder einmal pro Online-Sitzung: [CONF] [EDIT]
- Unterstützung von SSL (Secure Socket Layer) SSL (https) ohne solche Seiten zu speichern. [CONF] [EDIT]
- Unterstützung von einem oder mehreren externen Proxies (basierend auf Zieladdresse). [CONF] [EDIT]
- Blockierung von bestimmten Addressen. [CONF] [EDIT]
  - Erlaubt das Ersetzen von blockierten Seiten durch andere (http://www.goatse.cx/ --> http://www.harmlos.de/) [CONF] [EDIT]
- Kontrolle darüber, welche Seiten zwischengespeichert werden dürfen. [CONF] [EDIT]
- Anfordern von komprimierten HTML-Seiten [CONF] [EDIT]

### Ohne Online-Verbindung (Offline)

- Unterstützt 'dial-on-demand' Konfigurationen
- Bietet die Möglichkeit, Links zu verfolgen und andere Seiten zu bestellen
  - per Browser
  - per Kommandozeilenschnittstelle
- Im Offline-Modus abrufbare Seiten sind konfigurierbar [CONF] [EDIT]
- Unterstützt Intranet Konfigurationen (Ausschluß von Addressen aus dem Cache) [CONF] [EDIT]

### Automatisierter Abruf

- Herunterladen angegebener Seiten ohne Zutun des Benutzers [CONF] [EDIT]
- Lädt optional Grafiken, Scripts, Objekte usw. der angeforderten Seite mit herunter [CONF] [EDIT]
  - Unterstützt HTML 4.0, Java-Klassen, XML/VMRL (teilweise)
- Blockiert optional 'web bugs' (1-pixel Bilder) [CONF] [EDIT]
- Folgt automatisch Links für Seiten, deren Position verädert wurde
- Kann Seiten abonnieren (regelmäßig abrufen), [URL]
- dies auch rekursiv [URL]
  - bis zu einer bestimmten Tiefe,
  - innerhalb eines Verzeichnisses,
  - auf eine Adresse beschränkt,
  - auf einen Typ von Dokument beschränkt
- Fertigt Kopien der gespeicherten Seiten an, sodaß Server-Fehler sie nicht überschreiben.

### WWWOFFLE-Komfort

- Optionale Infozeile an jedem Dokument mit zusätzlichen Informationen und Optionen [CONF] [EDIT]
- Möglichkeit, heruntergeladene Seiten zu verändern [CONF] [EDIT]
  - Sciprts, Java Applets, Stylesheets entfernen [CONF] [EDIT]
  - Bereits gespeicherte Links in Webseiten hervorheben [CONF] [EDIT]
  - das <BLINK>-Tag entfernen [CONF] [EDIT]
  - Refresh-Tags entfernen [CONF] [EDIT]
  - Links zu Adressen im `DontGet` Abschnitt entfernen [CONF] [EDIT]
  - Ersetzen von Grafiken im `DontGet` Abschnitt [CONF] [EDIT]
  - Ersetzen von 'web bugs' [CONF] [EDIT]
  - Reparieren von kaputten Microsoft-HTML Konstrukten [CONF] [EDIT]
  - Animation in GIF-Grafiken abschalten [CONF] [EDIT]
- Automatische Proxy-Konfiguration für Netscape [URL]
- Durchsuchbarer Cache durch Zusatzprogramm ht://Dig oder UDMSearch [URL] [URL]
- Eingebauter Webserver für lokale Seiten [URL]
- Verhinderung von Verklemmungen im Netzwerk [CONF] [EDIT]
  - DNS Auflösungen [CONF] [EDIT]
  - Server-Verbindungen [CONF] [EDIT]
  - Datenübertragung [CONF] [EDIT]
- Führt optional abgebrochene Übertragungen automatisch fort [CONF] [EDIT]
  - ... basierend auf Dateigröße oder bereits heruntergeladenem Anteil [CONF] [EDIT]
- Entfernen (purge) von Dateien aus dem Cache [CONF] [EDIT]
  - ... nach URL [CONF] [EDIT]
  - ... nach maximaler Gesamtgröße [CONF] [EDIT]
  - ... nach minimalem freien Festplattenplatz [CONF] [EDIT]
  - ... nach Kommandozeilenparametern
  - Kompression des Caches basierend auf Alter [CONF] [EDIT]
- Sendet optional komprimiertes HTML zum Browser (falls aktiviert und vom Browser unterstützt) [CONF] [EDIT]

### Indizes

- Mehrere Indizes der zwischengespeicherten Seiten [READ]
  - ... nach Protokoll
  - ... nach Server
  - ... bestellte Seiten
  - ... während der letzten Online-Sitzung geholte Seiten
  - ... seit der letzten Online-Sitzung bestellte Seiten
  - ... abonnierte Seiten
- Die Indizes sind Konfigurierbar:
  - Sortierbar nach Name, Datum, Domainname, Dateityp
  - Optionen zum Löschen, Aktualisieren oder Abonnieren
  - Optionen zum Ignorieren bestimmter uninteressanter Seiten im Index [CONF] [EDIT]

### Sicherheit

- Unterstützt kennwortgeschützte Seiten
- Automatisiert externe Proxy-Anmeldung (falls nötig) [CONF] [EDIT]
- Zugriff zum Proxy ist kontrollierbar
  - Standard: nur `localhost` hat Zugriff [CONF] [EDIT]
  - Zugriff nach Rechnername oder IP-Adressen konfigurierbar [CONF] [EDIT]
  - Optionale Proxy-Authentifikation (Benutzer/Kennwort) [CONF] [EDIT]
  - Optionales Kennwort für die Konfiguration des Proxies [CONF] [EDIT]
- Optionale Zensur von HTTP-Headern für die Privatsphäre [CONF] [EDIT]

### Konfiguration

- Alle Optionen werden über eine Konfigurationsdatei gesteuert [CONF]
- Die Konfigurationsdatei ist über eine Web-Oberfläche editierbar [EDIT]
- Sämtliche Meldungen vom WWWOFFLE sind vom Benutzer/Administrator editierbar

## WWWOFFLE Cache-Indizes

Der Index aller im WWWOFFLE-Cache gespeicherten Seiten ist in eine Anzahl verschiedener Formate verfügbar.

Die Indizes sind nach Hostnamen organisiert mit einer seperaten Liste für jeden Host. Der Basis-Index is /index/, aber dies kann wie folgt durch Angabe eines Pfades verädert werden.

/index/
  Der Haupt-Index mit Links zu allen anderen Indizes.
/index/http/
  Eine Liste aller HTTP-Seiten, die gespeichert sind (oder eines anderen Protokolls).
/index/http/www.gedanken.org.uk/
  Eine Liste der HTTP-Seiten die vom Host www.gedanken.org.uk (oder irgend eines anderen Hosts oder Protokolls) gespeichert sind.
/index/outgoing/
  Die Liste der Bestellungen, die in der nächsten Online-Sitzung heruntergeladen werden.
/index/monitor/
  Die Liste der Seiten die abonniert wurden (d.h. regelmäßig geholt werden).
/index/lasttime/
  Die Liste der Seiten, auf die während der letzten Online-Sitzung zugegriffen wurde. Dies stellt auch Links zu den vorhergehenden drei Online-Sitzungen zur Verfügung.
/index/latest/
  Ein Index aller Dateien die in den letzten Tagen verändert wurden.

## Automatischer Abruf von URLs

### Bestellung (einzeln oder rekursiv)

Seiten die gewünscht werden, können durch Eingabe in den Browser angefordert werden, oder alternativ durch Benutzung der Kommandozeilen-Schnittstelle oder durch das Web-Interface.

/refresh-options/
  Eine interaktive Seite zur Angabe rekursiv abzurufender Seiten

### Abonnement

Seiten die regelmäßig angefordert werden sollen können durch ein WWWOFFLE-Webseiten-Formular angegeben werden.

/monitor-options/
  Eine interaktive Seite zum regelmäßigen Abruf von URLs

## Konfiguration / Kontrolle

Der WWWOFFLE-Proxy kann entweder durch eine Kommandozeilen-Schnittstelle oder durch eine interaktive Web-Seite gesteuert werden.

/control/
  Eine interaktive Seite zur Steuerung des Proxy-Programms [benötigt ein Passwort aus der Konfigurations-Datei, wenn dies so eingestellt ist, kann aber mit jedem Usernamen aufgerufen werden.]

## Cache-Suche

Durch die Installation eines der Programme ht://Dig oder UdmSearch ist es möglich, die im WWWOFFLE-Cache gespeicherten Seiten zu durchsuchen.

/search/htdig/search.html
  Das ht://Dig search Formular
/search/udmsearch/search.html
  Das UdmSearch search Formular

## Internet Links

Die WWWOFFLE-Homepage ist im Internet erreichbar unter http://www.gedanken.org.uk/software/wwwoffle/ und beinhaltet die neuesten Informationen über das Programm im Allgemeinen.

[Beschreibung] [Cache Indizes] [Seite bestellen] [Seite abonnieren] [Konfiguration] [Suche im Cache] [Internet Links] [E-Mail]