Scripts Index
Popular Trends
Trending Topics
C/C++ Web Sites  


download download home home   report broken
important script information
company name:
license: Free
minimum requirements: C/C++
functional limitations:
wwwoffle description

World Wide Web Offline Explorer
The wwwoffled program is a simple proxy server with special features for use with intermittent 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).
Caching for https connections. (compile time option).
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.
Create backups of cached pages when server cannot be contacted.
Requests compressed pages from web servers (compile time option).
Requests chunked transfer-encoding from web servers.

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.
Option to not fetch webbug images (images of 1 pixel square).
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.


Optional information footer on HTML pages showing date cached and options.
Options to modify HTML pages
Remove scripts.
Remove Java applets.
Remove stylesheets.
Remove shockwave flash animations.
Indicate cached and uncached links.
Remove the blink tag.
Remove the marquee tag.
Remove refresh tags.
Remove links to pages that are in the DontGet list.
Remove inline frames (iframes) that are in the DontGet list.
Replace images that are in the DontGet list.
Replace webbug images (images of 1 pixel square).
Demoronise HTML character sets.
Fix mixed Cyrillic character sets.
Stop animated GIFs.
Remove Cookies in meta tags.
Provides information about cached pages
Headers, raw and modified.
Contents, images, links etc.
Source code unmodified by WWWOFFLE.
Automatic proxy configuration with Proxy Auto-Config file.
Searchable cache with the addition of the ht://Dig, mnoGoSearch (UdmSearch), Namazu or Hyper Estraier programs.
Built in simple web-server for local pages.
HTTP and HTTPS access (compile time option).
Allows CGI scripts
Timeouts to stop proxy lockups
DNS name lookups.
Remote server connection.
Data transfer.
Continue or stop downloads interrupted by client.
Based on file size of fraction downloaded.
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.
Compression of cached pages based on age.
Provides compressed pages to web browser (compile time option).
Use chunked transfer-encoding to web browser.


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 requested last time offline.
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.


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.
HTTPS access to all proxy management web pages (compile time option).
Can censor incoming and outgoing HTTP headers to maintain user privacy.


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

The README file from the source code distribution goes into some more detail.
WWWOFFLE is written primarily to run on UNIX systems, there is however a partially working Win32 port available.

I use it on Linux, with a variety of browsers, other users have tried other browsers and other UNIX systems. There are as far as I know not any incompatibilities in this version with any particular version of UNIX.

There are some issues with particular browsers, but they are described on the WWWOFFLE browser page.
Version Status
The latest major version number is version 2.9.

The very latest information about the program can be found on the WWWOFFLE Version 2.9 Users page.

Version 2.9 of WWWOFFLE released on Sun Apr 2 2006
Version 2.8 of WWWOFFLE released on Mon Oct 6 2003
Version 2.7 of WWWOFFLE released on Sat Feb 9 2002
Version 2.6 of WWWOFFLE released on Sat Nov 18 2000
Version 2.5 of WWWOFFLE released on Sun Sep 19 1999
Version 2.4 of WWWOFFLE released on Sat Dec 12 1998
Version 2.3 of WWWOFFLE released on Sat Aug 22 1998
Version 2.2 of WWWOFFLE released on Tue Jun 16 1998
Version 2.1 of WWWOFFLE released on Thu Mar 5 1998
Version 2.0 of WWWOFFLE released on Sun Dec 21 1997

Version 1.3 of WWWOFFLE released on Wed Sep 24 1997
Version 1.2 of WWWOFFLE released on Wed May 29 1997
Version 1.1 of WWWOFFLE released on Wed Mar 26 1997
Version 1.0 of WWWOFFLE released on Sat Jan 25 1997
Beta version 0.9 of WWWOFFLE released Sat Jan 11 1997

Server - Proxy - Proxy Server - Offline Browser - Browsing Tool - Offline
Similar scripts
ActiveXperts SMS and Pager Toolkit (Popularity: ) : Add SMS and Paging capabilities to your applications, scripts, web pages and programs. / Messages can be sent through SMSC provider using a standard Hayes compatible modem. / The toolkit supports all major SMSC protocols, like TAP/XIO and UDP. / ...
C ++ Boost (Popularity: ) : The Boost web site provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ Standard Library. One goal is to establish "existing practice" and provide reference implementations so that the Boost libraries ...
Farstand (Popularity: ) : This a easy to use commercial cgi programmes for various applications It is focused on simplicity and functionality .Offers a collection of easy to use commercial CGI programs for your windows website. Currently available programs include Credit Card Order Form ... (Popularity: ) : - resources for web developers and programmers - Professional C++ CGI libraries (Popularity: ) : C++ programmers can utilize this website to gain knowledge on various tutorials and libraries related to C++. This site offers the users with C++ database library, which provides many programs that makes compilation more easy, the C++ socket library which ...
CGI machine (Popularity: ) : Users can utilize this website to get a knowledge of various CGI applications. This site also offers forums for the visitors which increases the interaction between the visitors online. It provides many online and offline tools to the / users. ...
File Transfer client and server (Popularity: ) : File Transfer client and server allows you to send or recieve files of any size or type between you and a peer.It displays bytes sent or recieved, return values of send() and recv(), bitrate in KBytes/sec, and time remaining. SendFile ... (Popularity: ) : is a tutorial resource indexing site with several C and C++ programming articles. Besides the usual basic articles in C and C++, MFC and Win32 tutorials are also available in this site for the learners. You can search for ...
Programmershelp C section (Popularity: ) : Users who like to gain knowledge about the programming language C can use this website. This website offers the users, many tutorials, books, snippets etc., It also offers extensive sample programs that can be used by basic C learners or ...
MattsNet (Popularity: ) : This site can be used by the users right from the basic learners to advanced level programmers of C++. This site offers a variety of tutorials that helps the readers to understand the nooks and corners of C++. This site ...
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
  (Comments are moderated, and will not appear on this site until the editor has approved them)

Rate me
supported os
downloads 8
version 2.9g
size in Kb
user rating 5/10
New Scripts
Popular Scripts
Latest Reviews