WGet is provided by the GNU Free Software Foundation. It is a text-based, non-interactive tool for retrieving Web and FTP documents automatically. It is freeware with source code available. We have reviewed version 1.4.3.
WebWhacker by The ForeFront Group, Inc. is a graphical Windows-based application for retrieving web documents. This commercial application has a crippled shareware release for users to try before they buy.
GetURL by James Burton is a simple HTML retrieval program for use in scripts. The largest drawback with this application is its inability to retrieve multiple documents.
Web G.R.A.B. by Asbjorn Pettersen is an OS/2 based PM application. It is an early beta release and is provided as freeware. We have evaluated the current release, version 0.22. It should be noted that this application is still an early beta and crashes occasionally. It is also difficult to use.
WWWGrab/2 by J. Rubes is an OS/2 text mode application. It is "a utility for mirroring complete websites." We have reviewed version 1.2.
Supported Operating Systems | WGet | WebWhacker(1) | GetURL | Web G.R.A.B. | WWWGrab | Templeton |
OS/2 | Yes | Win-OS/2 | Yes | Yes | Yes | Yes |
Windows 3.1 | Portable | Yes | No | No | No | No |
Windows95 | Portable | Yes | No | No | No | Under development |
Linux | Yes | No | No | No | No | Yes |
SunOS/Solaris | Yes | No | No | No | No | Yes |
Other Unix Variances | Yes | No | No | No | No | Yes |
Retrieval | WGet | WebWhacker | GetURL | Web G.R.A.B. | WWWGrab | Templeton |
Link rewriting | Yes (Optional) | Yes | No | No | Yes | Yes |
Automatic Retrieval | Yes | Yes | No | Yes(2) | Yes | Yes |
Image Retrieval | Yes | Yes | Yes | Yes | Yes(3) | Yes |
ImageMap Retrieval | No | No | No | No | No | CERN and NCSA formats only |
Long filename support | Yes | Win95 only | Yes | Yes | Yes | Yes |
Only update newer files | Yes | Yes | No | No | Yes | Yes (Optional) |
Converts to FAT if required | No | No | No | No | No | Yes |
File case format | Mixed-only | Mixed-only | Any(6) | Any(6) | Mixed-only | Upper, lower, or mixed |
Run other applications on the retrieved files | No | No | No | No | No | Yes |
Maximum retrieval attempts | Configurable | 1 | 1 | 1 | Configurable | 1 |
Restrictions | WGet | WebWhacker | GetURL | Web G.R.A.B. | WWWGrab | Templeton |
Depth restriction | Yes | Yes | Only retrieves 1 document | Depth of 0 or 1 only | Yes | Yes |
Host restriction | Yes | Yes | N/A | No | Yes | Yes |
Path restriction | Yes | Yes | N/A | No | Yes | Yes |
Domain restriction | Yes | No | N/A | No | No | Yes |
Stop-time specification | No | No | No | No | No | Yes |
Run-time restriction | No | No | No | No | No | Yes |
Custom restrictions | Yes | No | N/A | No | No | Yes |
Robot exclusion | Yes | No | No | No | No | Yes |
Logging | WGet | WebWhacker | GetURL | Web G.R.A.B. | WWWGrab | Templeton |
Log files | Yes | Yes | No | Yes | No | Yes |
Remote server mapping | No | No | No | No | No | Yes |
Server identification | No | No | No | No | No | Yes |
Log errors | Yes | Yes | No | Yes | Yes | Yes |
Network | WGet | WebWhacker | GetURL | Web G.R.A.B. | WWWGrab | Templeton |
Spoofing | No | No | No | No | Yes | Yes |
Proxy support | Yes | Yes | No | No | Yes | Yes |
Proxy authentication | No | No | No | No | No | Yes |
Password support | Basic(4) | No | No | No | Basic | Basic |
Variable sleep durations | Yes | No | Yes | No | Yes | Yes |
Supported protocols | HTTP, FTP | HTTP | HTTP, NNTP, Gopher, FTP | HTTP | HTTP | HTTP |
DNS name resolution | Yes | No | No | No | No | Yes |
Other features | WGet | WebWhacker | GetURL | Web G.R.A.B. | WWWGrab | Templeton |
Generate mailing lists | No | No | No | No | No | Yes |
User additions while retrieving | No | Yes | No | Yes | No | Yes |
HTML corrections | No | No | No | Yes | No | Yes |
Interactive | No | Yes | No | Yes | No | Yes |
Usable from scripts | Yes | No | Yes | Yes | Yes | Yes |
Graphical interface | No | Yes | No | Yes | No | No |
Documentation Availability | WGet | WebWhacker | GetURL | Web G.R.A.B. | WWWGrab | Templeton |
Format | Unix man page, Unix info(5) | MS Word | Text file | Text & HTML | Text file | HTML |
Readability | Detailed | Detailed | Brief | Brief | Brief | Detailed |
On-line | Yes: man page | Yes: WinHelp | None | None | None | Yes: Web browser & limited built-in |
Documentation Content | WGet | WebWhacker | GetURL | Web G.R.A.B. | WWWGrab | Templeton |
Table of Contents | Yes(5) | Yes | No | No | No | Yes |
Index | Yes(5) | Yes | No | No | No | No |
Description | Detailed | Detailed | Brief | Brief | Brief | Detailed |
Configuration | Detailed | Detailed | Brief | Brief | Summary | Detailed |
Examples | Yes | Yes | Yes | Yes | Yes | Yes |
Languages | English | English | English | English | English & Czech | English |
(1) Comparison with WebWhacker is based on documentation only.
(2) Although the documentation says Web G.R.A.B. supports this feature, we could not get it to work.
(3) WWWGrab does not retrieve images generated by CGI calls.
(4) Only one (1) username and password allowed in WGet.
(5) The Index and Table of Contents for WGet's documentation are only available in info and postscript. The distribution does not contain the postscript documentation, but source code and a makefile are available for generating it.
(6) The user must specify the file name.