WWWOFFLE Version 2.5 - Proxy Welcome Page

[Top] [Description] [Cache Indexes] [Request Pages] [Monitor Pages] [Control Program] [Cache Search] [Internet Links] [E-Mail]

# WWWOFFLE Proxy Welcome Page

The WWWOFFLE programs simplify World Wide Web browsing from computers that use intermittent (dial-up) connections to the internet.

## Description

The wwwoffled program is a simple proxy server with special features for use with dial-up internet links. This means that it is possible to browse web pages and read them without having to remain connected.

Basic Features

- Caching of HTTP, FTP and finger protocols.
- Allows the 'GET', 'HEAD', 'POST' and 'PUT' HTTP methods.
- Interactive or command line control of online/offline/autodial status.
- Highly configurable.
- Low maintenance, start/stop and online/offline status can be automated.

While Online

- Caching of pages that are viewed for later review.
- Conditional fetching to only get pages that have changed.
  - Based on expiration date, time since last fetched or once per session.
- Non cached support for SSL (Secure Socket Layer e.g. https).
- Can be used with one or more external proxies based on web page.
- Control which pages cannot be accessed.
  - Allow replacement of blocked pages.
- Control which pages are not to be stored in the cache.

While Offline

- Can be configured to use dial-on-demand for pages that are not cached.
- Selection of pages to download next time online
  - Using normal browser to follow links.
  - Command line interface to select pages for downloading.
- Control which pages can be requested when offline.
- Provides non-cached access to intranet servers.

Automated Download

- Downloading of specified pages non-interactively.
- Options to automatically fetch objects in requested pages
  - Understands various types of pages
    - HTML 4.0, Java classes, VRML (partial), XML (partial).
  - Options to fetch different classes of objects
    - Images, Stylesheets, Frames, Scripts, Java or other objects.
- Automatically follows links for pages that have been moved.
- Can monitor pages at regular intervals to fetch those that have changed.
- Recursive fetching
  - To specified depth.
  - On any host or limited to same server or same directory.
  - Chosen from command line or from browser.
  - Control over which links can be fetched recursively.

Convenience

- Optional information footer on HTML pages showing date cached and options.
- Options to modify HTML pages
  - Remove Javascript.
  - Stop animated GIFs.
  - Indicate cached and uncached links.
  - Remove the blink tag.
- Automatic proxy configuration for Netscape.
- Searchable cache with the addition of the ht://Dig program.
- Built in simple web-server for local pages.
- Timeouts for server connection and data transfer to stop server lockups.
- Continue or stop downloads interrupted by client or server.
- Purging of pages from cache
  - Based on URL matching.
  - To keep the cache size below a specified limit.
  - To keep the free disk space above a specified limit.
  - Interactive or command line control.

Indexes

- Multiple indexes of pages stored in cache
  - Servers for each protocol (http, ftp ...).
  - Pages on each server.
  - Pages waiting to be fetched.
  - Pages fetched last time online.
  - Pages monitored on a regular basis.
- Configurable indexes
  - Sorted by name, date, server domain name, type of file.
  - Options to delete, refresh or monitor pages.
  - Selection of complete list of pages or hide un-interesting pages.

Security

- Works with pages that require basic username/password authentication.
- Automates proxy authentication for external proxies that require it.
- Control over access to the proxy
  - Defaults to local host access only.
  - Host access configured by hostname or IP address.
  - Optional proxy authentication for user level access control.
- Optional password control for proxy management functions.
- Can censor incoming and outgoing HTTP headers to maintain user privacy.

Configuration

- All options controlled using a configuration file.
- Interactive web page to allow editing of the configuration file.
- User customisable error and information pages.

## WWWOFFLE Cache Indexes

The index of all of the pages stored in the WWWOFFLE cache is available in a number of formats.
The indexes are organised by hostname with a separate list for each host. The basic URL is /index/, but this can be modified with a path as follows.

/index/
  The main index that has links to all of the other indexes.
/index/http/
  A list of the http pages that are cached (or any other protocol).
/index/http/www.gedanken.demon.co.uk/
  A list of the http pages that are cached from the host www.gedanken.demon.co.uk (or any other protocol and host).
/index/outgoing/
  The list of requests waiting to be fetched.
/index/monitor/
  The list of requests for pages that are monitored on a regular basis.
/index/lasttime/
  The list of pages that were accessed the last time that the program was online. This also provides access to a history of the pages accessed the previous three times online.
/index/latest/
  An index of all files modified in the last few days.

## WWWOFFLE Single and Recursive Page Requests

Pages that are wanted can be fetched by entering them into the browser's own page selector. Or alternatively by using the command line interface or interactively from a WWWOFFLE web page form.

/refresh-options/
  An interactive page for specifying the fetching pages recursively.

## WWWOFFLE Monitor Page Requests

Pages that are wanted on a regular basis can be fetched by entering them into a WWWOFFLE web page form.

/monitor-options/
  An interactive page for specifying the fetching pages on a regular basis.

## WWWOFFLE Interactive Control

The WWWOFFLE proxy can be controlled either through a command line interface, or interactively from a web page.

/control/
  An interactive page to control the proxy program. [Requires the password from the configuration file if set, but any user name.]

## WWWOFFLE Cache Searching

With the installation of the program ht://Dig it is possible to search the pages in the WWWOFFLE cache.

/htdig/search.html
  The ht://Dig search form.

## WWWOFFLE Internet Links

The WWWOFFLE FAQ is now provided with the program and there is also an online version at http://www.gedanken.demon.co.uk/wwwoffle/version-2.5/FAQ.html

The WWWOFFLE homepage on the internet is available at http://www.gedanken.demon.co.uk/wwwoffle/ and contains the latest information about the program in general.

The latest information about using this version of WWWOFFLE is on the WWWOFFLE Version 2.5 Users Page at http://www.gedanken.demon.co.uk/wwwoffle/version-2.5/user.html and contains more information about using this version of the program.

## WWWOFFLE E-Mail

For bug reports you should directly e-mail the author at amb@gedanken.demon.co.uk, this is helped if you put WWWOFFLE in the subject line.

There are three mailing lists that WWWOFFLE users are invited to join:

wwwoffle-announce
  A mailing list for announcements about new versions of WWWOFFLE and bug fixes.
wwwoffle-users
  A mailing list for users of WWWOFFLE to discuss the program and for people having problems configuring or running the program to ask questions. This does not include operating system specific topics.
wwwoffle-win32
  A mailing list for users of WWWOFFLE on win32 systems to discuss the program and for people having problems configuring or running the program to ask questions.

To join one of these mailing lists send an e-mail to majordomo@gedanken.demon.co.uk with the phrase `subscribe wwwoffle-announce` or `subscribe wwwoffle-users` or `subscribe wwwoffle-win32` in the message body.

[Top] [Description] [Cache Indexes] [Request Pages] [Monitor Pages] [Control Program] [Cache Search] [Internet Links] [E-Mail]