SSL Wrapper is an application that encrypts any unsecured network communication inside secure SSL tunnel and provides industry-grade authentication mechanism. To achieve that, only minor re-configuration is required instead software update that costs time and money.
Graphics below illustrate how SSL Wrapper works:
Usage: ssl_wrapper [OPTIONS]
Available options:
-p tcp_port:wrapper_host:wrapper_port
-s ssl_port:server_host:server_port
Enable SSL on a web server (listen on port 443, terminate SSL and forward all traffic to port 80, which is a web port):
ssl_wrapper -s 443:127.0.0.1:80
git clone https://github.com/cesanta/net_skeleton.git
git clone https://github.com/cesanta/ssl_wrapper.git
cd ssl_wrapper
make
Note: SSL Wrapper is built on top of Net Skeleton, and therefore it is portable and works on may operating systems including Windows, MacOS, UNIX/LINUX, QNX, eCos, Android, iOS, and more.
SSL Wrapper is released under GNU GPL v.2. Businesses have an option to get non-restrictive commercial license and professional support from Cesanta Software.