Swamp
This part of my site is no longer maintained
Please go to the distcache site for
the latest information on sslswamp.
Foreword - "swamp" is a SSL/TLS benchmarking tool
I wrote some time ago. It was originally meant to be an HTTPS version of the
"Apache Bench" tool that comes with Apache (the "ab" utility), because "ab"
only supported unencrypted HTTP benchmarking, and internally it was not at well
suited to adding HTTPS support. However, the desire for a similar look-and-feel
to "ab" waned, and the desire to put cool features in took a hold, so "swamp"
is what resulted.
"swamp" is now developed and maintained as part of the
distcache project, where it has been renamed
to "sslswamp". Apart from improved networking code and configuration support, this
also makes it possible to release swamp in RPM form. The versions available here on
my web-site are for historical interest only, please migrate to using the version
from the distcache project.
Current version: sslswamp-1.4.5
(part of distcache-1.4.5)
(for older, read "obsolete", versions - see the bottom of this page)
Old news
- This part of my site is no longer maintained
-
please go to the distcache site for
the latest information on sslswamp.
Development team
(Remove the obvious anti-spam mechanisms in the email addresses)
- Geoff Thorpe - swamp(at)geoffthorpe.crop-this.net
- Steve Robb - steverobb(at)ukgateway.crop-this.net
Requirements
- A unix-like system and compiler suite that is supported by
automake/autoconf (cygwin should probably work OK on win32).
- OpenSSL libraries and headers. For RPM systems this would include the
"openssl-***-dev***.rpm" package. For non-RPM systems (or users using their
own OpenSSL build), this requires either an installed OpenSSL build ("make
install") or a fully-built source tree.
- For further details - consult the 'INSTALL' document in the swamp
package.
Other resources/links
- OpenSSL - the open source
cryptographic toolkit that swamp is built with.
- Apache - the open source
webserver of choice. This is the most commonly used webserver on the planet,
and through either of the following modules, provides a convenient way to
run a full-featured robust secure web server.
- mod_ssl - the most commonly
used SSL/TLS module for Apache - this enables Apache to serve "secure"
pages (in other words, provides "https" support).
- Apache-SSL - another
SSL/TLS module for Apache. Can be used instead of mod_ssl but not with
it.
Copyright © Geoff Thorpe 2002-2003,
but then if you copy this stuff, you're
losing your grip anyway.