sshl is a ssl/ssh multiplexer.
There is a funny little hack out there called sslh, which lets one accept both https and ssh connection on the same, one port. It lets you connect from inside your corporate proxy, which allows outbound connections on port 443, using Putty, while still being able to serve Web pages over https.
There are two problems with sslh:
- It's in Perl. That means it's pretty RAM hungry, and probably not very fast.
- It doesn't manage privilege dropping, which is rather questionnable.
The obvious solution to both problems was to re-implement it in C, because that's what geeks do.
What's New in This Release: [ read full changelog ]
· Added CentOS init.d script (Andre Krajnik).
· Fixed default ssl address inconsistancy, now defaults to "localhost:443" and fixed documentation accordingly (pointed by Markus Schalke).
· Children no longer bind to the listen socket, so parent server can be stopped without killing an active child (pointed by Matthias Buecher).
· Inetd support (Dima Barsky).