This software is no longer maintained.
Please click here for more information.
SSL Proxy
Extend existing clients and servers with secure data transport!
What is SSL Proxy?
You probably know secure HTTP from secure web sites.
Say, you want to operate a secure web server but have only a normal server.
SSL Proxy can be your solution: It's plugged into the connection between
the client and the server and adds Secure Socket Layer (SSL) support.
Or the other way around: You have an ordinary telnet client but want
to connect to a secure site.
Just start SSL Proxy with the appropriate parameters and -- voila.
That's what SSL Proxy can do for you.
Documentation
Please access the original README document (also included in download packages).
What are typical applications of SSL Proxy?
- Convert POP3 clients and servers into their secure variants. This is one of the most useful applications because POP3 (in the basic version) sends the password in clear text over the network.
- Make secure telnet, HTTP, etc. clients and servers.
- Turn Windows NT into a secure CIFS/SMB file server to be used with Sharity.
- Allow Windows NT to access secure CIFS/SMB servers.
On what platforms does SSL Proxy run?
SSL Proxy should compile and run on all Unix platforms and on Windows NT. It has been tested on Linux, NEXTSTEP, OPENSTEP/Mach, Windows NT 4.0. It should compile "out of the box" on Solaris, SunOS, HP-UX,
SGI / IRIX, FreeBSD, NetBSD, BSDI, AIX, OSF/1 (DEC-Unix).
Is SSL Proxy legal?
The answer to this question depends on a lot of factors. It is as legal
as SSLeay is, because it builds on top of this library. For a detailed
discussion of the legal problems please read the SSLeay FAQ at http://www.psy.uq.edu.au/~ftp/Crypto/.
Current status
The original homepage of SSL Proxy was http://www.obdev.at/Products/sslproxy.html.
Christian Starkjohann is the original author. Thanks!
I made some fixes and additions to SSL proxy, but generally the program is still the same.
My changes are (in no specific order):
- fixed a problem undex Linux with "defunct child processes" whenever a child session terminates.
- changed Windows version to be compilable with
native Microsoft C++ compiler as CYGWIN
unfortunately had problems with Sockets under Windows 95 / 98.
The current version shouldn't make any problems unter Windows 95/98/NT.
- changed Windows version to use multithreading to allow for multiple connections through the same sslproxy.
- corrected some behaviour in error conditions.
- now using OpenSSL (which is SSLeay's successor).
Please report errors to Kai Engert, thanks.
Disclaimer
- This software is distributed under the terms of the GPL, see also http://www.gnu.org.
- No guarantees given.
- Use solely at your own risk.
Download
Available are the various download packages: