sslh - Applicative protocol multiplexer

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name sslh
Package version 1.17
Package release 2
Package architecture i386
Package type deb
Installed size 188 B
Download size 42.27 KB
Official Mirror
sslh lets one accept HTTPS, SSH, OpenVPN, tinc and XMPP connections on the
same port. This makes it possible to connect to any of these servers on
port 443 (e.g. from inside a corporate firewall, which almost never block
port 443) while still serving HTTPS on that port.


Package Version Architecture Repository
sslh_1.17-2_amd64.deb 1.17 amd64 Ubuntu Universe
sslh - - -


Name Value
adduser -
debconf >= 0.5
init-system-helpers >= 1.18~
libc6 >= 2.15
libcap2 >= 1:2.10
libconfig9 -
libwrap0 >= 7.6-4~
lsb-base >= 3.0-6
update-inetd -


Name Value
libnet-proxy-perl -


Type URL
Binary Package sslh_1.17-2_i386.deb
Source Package sslh

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install sslh deb package:
    # sudo apt-get install sslh




2015-07-19 - Guillaume Delacour <>
sslh (1.17-2) unstable; urgency=medium
* debian/postrm: Test execution of update-inetd and deluser binaries as they
are Depends and might be unavailable when removing/pruging
(Policy 7.2, Closes: #787508)
2015-05-31 - Guillaume Delacour <>
sslh (1.17-1) unstable; urgency=medium
* New upstream release
+ Document logging in /var/log/auth.log (Closes: #735922)
+ Do not require --listen when --inetd is specified (LP: #1382158)
+ disable_ip_freebind_test.diff merged
+ Refresh fixed_version.diff (and use dpkg-parsechangelog)
* debian/watch: Update unrelated versions mangle regex
* debian/control: Bump to Standards-Version 3.9.6 (no changes needed)
* debian/postrm: Don't test binaries presence as already depends on packages
providing them (lintian command-with-path-in-maintainer-script)
* Debconf translation: Add nl.po: thanks Frans Spiesschaert (Closes: #766176)
* Remove parallel building as the build may fail sometimes
2014-09-01 - Guillaume Delacour <>
sslh (1.16-2) unstable; urgency=medium
* Compile sslh with libcap support only on linux archs, thanks James Cowgill
(Closes: #760055)
2014-08-07 - Guillaume Delacour <>
sslh (1.16-1) unstable; urgency=medium
* New upstream release: fix some startup problem when interfaces are not
ready at boot time (IP_FREEBIND support when available) and can use libcap
for transparent mode
* Enable libcap and libwrap support at build time
* Enable dpkg-buildflags: Drop hardening-wrapper Build-Depends and use
* Remove old .gitignore as upstream has one too
* debian/sslh.tmpfile: Create /run/sslh for systemd as root because sslh
write its pid before dropping privileges (Closes: #740560)
* debian/patches/disable_ip_freebind_test.diff: Remove "Can't bind address"
upstream test because IP_FREEBIND is now enabled upstream
* debian/docs: upstream README is now
* debian/rules:
+ use DESTDIR in addition of PREFIX as upstream change Makefile
* Refresh debian/patches/disable_valgrind_launch.diff due to upstream
* Stop service in case of purge (to be able to remove the user too)
* Use DEB_BUILD_OPTIONS to speed the build
* debian/patches/fixed_version.diff: Fix the version of binaries based on
debian/changelog (instead of relying on git)
* Update Description as sslh is not only a ssl/ssh multiplexer but a
protocol multiplexer
2014-02-02 - Guillaume Delacour <>
sslh (1.15-1) unstable; urgency=medium
* New upstream release (Closes: #720680)
* Drop debian/patches/minor_typo_manpage.diff (no more needed)
* debian/control: Point Vcs-{Browser,Git} to
* debian/lintian-overrides: Removed since sslh use fortified functions
* debian/watch: update pattern from sepwatch
* debian/default: change default ip to <change-me> to force the
user to properly set it, thanks Marc Haber (Closes: #720674)
* debian/control: Bump to Standards-Version 3.9.5 (no changes needed)
* debian/README.Debian: change configuration examples as sslh can now handle
XMPP, OpenSSH and OpenVPN servers (Closes: #730098)
* debian/logcheck.ignore.server: Update pattern, thanks Richard van den Berg
(Closes: #705430)
* debian/patches/disable_valgrind_launch.diff: Don't use valgrind in tests
* Provide systemd support:
+ debian/sslh.service, based on upstream scripts/systemd.sslh.service
+ debian/rules: use "--with systemd" flag in debhelper generic call
+ debian/control: Build-Depends on dh-systemd
2012-08-26 - David Prévot <>
sslh (1.13b-3.2) unstable; urgency=low
* Non-maintainer upload.
* Restore debian/patch/ftbfs_localhost.diff, as autobuilders are still not
all fixed (Closes: #685928)

See Also

Package Description
sslscan_1.8.2-2_i386.deb Fast SSL scanner
sslsniff_0.8-4.2build1_i386.deb SSL/TLS man-in-the-middle attack tool
sslsplit_0.4.11+dfsg-2_i386.deb transparent and scalable SSL/TLS interception
sslstrip_0.9-1_all.deb SSL/TLS man-in-the-middle attack tool
ssmping_0.9.1-3build1_i386.deb check your multicast connectivity
ssmtp_2.64-8ubuntu1_i386.deb extremely simple MTA to get mail off the system to a mail hub
ssss_0.5-3_i386.deb Shamir's secret sharing scheme implementation
ssvnc_1.0.29-2build1_i386.deb Enhanced TightVNC viewer with SSL/SSH tunnel helper
stackapplet_1.5.2-1_all.deb panel applet to track reputation on StackExchange sites
stacks-web_1.35-1ubuntu1_all.deb web interface for displaying loci from short-read sequences
stacks_1.35-1ubuntu1_i386.deb pipeline for building loci from short-read DNA sequences
staden-common_2.0.0+b10-4ubuntu1_all.deb Architecture independent files for Staden
staden-io-lib-examples_1.14.6-2_all.deb programs for maniuplating DNA sequencing files (usage examples)
staden-io-lib-utils_1.14.6-2_i386.deb programs for maniuplating DNA sequencing files
staden_2.0.0+b10-4ubuntu1_i386.deb DNA sequence assembly (Gap4/Gap5), editing and analysis tools