sslh

Switch incoming connection between SSH and SSL/HTTPS servers.
Download

sslh Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Philippe Bruhat
  • Publisher web site:
  • http://search.cpan.org/~book/Net-Proxy-0.07/script/sslh

sslh Tags


sslh Description

Switch incoming connection between SSH and SSL/HTTPS servers. sslh is a simple Perl script that allows you to switch incoming connection between SSH and SSL/HTTPS servers.SYNOPSISsslh port ] port ] port ]sslh is a simple script that lets you switch an incoming connection on a single port between distinct SSH and SSL/HTTPS servers.sslh listens for connections on a port and is able to redirect them either to an HTTPS web server or a SSH server.This lets one setup both a HTTPS web server and a SSH server and access them through the same host+port.OPTIONSThe program follows the usual GNU command line syntax, with long options starting with two dashes.-p, --port port The port the proxy will listen to. If no port is given, 443 is used by default. If no host is given, localhost is used by default.-s, --ssh port The SSH server which the SSH connections must be forwarded to. If omitted, the default is localhost:22.-l, --ssl, --https port The HTTPS server which the HTTPS connections must be forwarded to. If omitted, the default is localhost:443.-t, --timeout delay Timeout in seconds before a silent incoming connection is considered as a SSH connection. The number can be fractional. The default is 2seconds.-v, --verbose Verbose output. This option can be used several times for more verbose output.EXAMPLE OF USEIs this tool actually useful? Yes.For example one can use it to access both a SSH server and a secure web server via a corporate proxy that only accepts to relay connections to port 443. Creating a tunnel that passes SSH connection through a CONNECT-enabled web proxy is easy with connect-tunnel (also included in the Net::Proxy distribution).The proxy will let both SSH and HTTPS connections out (since they all point to port 443), and the home server will connect those incoming connections to the appropriate server. This only requires to run the HTTPS server on a non standard port (not 443). Requirements: · Perl What's New in This Release: · Added libwrap support for ssh service (Christian Weinberger) · Fixed zombie generation. · Added support scripts, Makefile.


sslh Related Software