SSL Stress Testing tool 1.0 07 April 2000

Description
-----------

The SSL Stress tool is a multi-threaded client
which is capable of stress testing both HTTP as well as
HTTPS(SSL based) implementations. The stress tool
uses OpenSSL 0.9.5 for SSL support. Right now this 
tool has been tested only on RedHat GNU/Linux 6.1 (and 6.2).

It provides a command line interface. Please use -h
option to learn more about the options supported by
the tool.

The shell script 'analyse_this' should be used to
analyse the log file created by the stress tool.

We are very sure that this tool has bugs and we haven't
tested it for memory leaks. Please send us bug reports
for any bug you find in the tool. The contact e-mail
address appears at the end of this document.

Installation
-------------

Along with this package, we are bundling the libssl and
libcrypto libraries from OpenSSL, pthread library for 
Linux 6.1 and header files for OpenSSL. So, for a RHLinux
system you may not need anything other than g++ and make.

To use this tool on other OSes, you will need following
packages and also modify the Makefile accordingly.

OpenSSL 0.9.5
Pthread library. 

Please modify the Makefile (by changing the value of CFG to 
either $CFGDEBUG or $CFGRELEASE) to build debug or
release versions of the tool. Run make to build the tool
into the debug/release directory.

Execution
---------
Change into either release or debug directory (depends
upon how you built the executable). Run the stress tool
by typing
./client and by providing required options. For more 
information about options, type ./client -h.

Directory Structure
-------------------

TOP_LEVEL_DIRECTORY
|-- ChangeLog
|-- LICENSE
|-- Makefile
|-- README
|-- TODO
|-- analyse_this - Script used to analyse results
|-- cert.pem
|-- client.pem
|-- include
|   `-- openssl - OpenSSL Header files
|-- lib    - Libraries needed
|   |-- libcrypto.a
|   |-- libpthread.a
|   |-- libpthread.so
|   `-- libssl.a
|-- sslclnt.cc - Source file
|-- sslclnt.h  - Header file
`-- test.fil   - Sample script file

Report bugs to <sbridge_pune@pspl.co.in>.
