wok-6.x rev 19628
Up sslh (1.18)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Jan 12 11:41:16 2017 +0100 (2017-01-12) |
parents | 22244c3bcd35 |
children | 2ac02e0b0a71 |
files | sslh/description.txt sslh/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/sslh/description.txt Thu Jan 12 11:41:16 2017 +0100 1.3 @@ -0,0 +1,15 @@ 1.4 +`sslh` accepts connections on specified ports, and forwards 1.5 +them further based on tests performed on the first data 1.6 +packet sent by the remote client. 1.7 + 1.8 +Probes for HTTP, SSL, SSH, OpenVPN, tinc, XMPP are 1.9 +implemented, and any other protocol that can be tested using 1.10 +a regular expression, can be recognised. A typical use case 1.11 +is to allow serving several services on port 443 (e.g. to 1.12 +connect to SSH from inside a corporate firewall, which 1.13 +almost never block port 443) while still serving HTTPS on 1.14 +that port. 1.15 + 1.16 +Hence `sslh` acts as a protocol demultiplexer, or a 1.17 +switchboard. Its name comes from its original function to 1.18 +serve SSH and HTTPS on the same port.
2.1 --- a/sslh/receipt Thu Jan 12 10:25:29 2017 +0100 2.2 +++ b/sslh/receipt Thu Jan 12 11:41:16 2017 +0100 2.3 @@ -1,14 +1,15 @@ 2.4 # SliTaz package receipt. 2.5 2.6 PACKAGE="sslh" 2.7 -VERSION="1.17" 2.8 +VERSION="1.18" 2.9 CATEGORY="network" 2.10 SHORT_DESC="Accept HTTPS SSH OpenVPN Tinc & XMPP connections on the same port." 2.11 MAINTAINER="pascal.bellard@slitaz.org" 2.12 LICENSE="GPL2" 2.13 TARBALL="$PACKAGE-v$VERSION.tar.gz" 2.14 WEB_SITE="http://www.rutschle.net/tech/sslh.shtml" 2.15 -WGET_URL="http://www.rutschle.net/tech/$TARBALL" 2.16 +WGET_URL="http://www.rutschle.net/tech/sslh/$TARBALL" 2.17 +CONFIG_FILES="/etc/sslh.cfg" 2.18 TAGS="ssh vpn tunnel" 2.19 2.20 DEPENDS="libwrap libconfig" 2.21 @@ -23,7 +24,12 @@ 2.22 # Rules to gen a SliTaz package suitable for Tazpkg. 2.23 genpkg_rules() 2.24 { 2.25 - mkdir -p $fs/usr/sbin 2.26 + mkdir -p $fs/usr/sbin $fs/etc 2.27 + mkdir -p $install/usr/share/man $install/usr/share/dpc 2.28 cp -a $src/sslh-fork $fs/usr/sbin 2.29 cp -a $src/sslh-select $fs/usr/sbin 2.30 + cp basic.cfg $fs/etc/sslh.cfg 2.31 + cp $src/sslh.8.gz $install/usr/share/man 2.32 + cp $src/*.cfg $install/usr/share/doc 2.33 + cp $src/README.md $install/usr/share/doc 2.34 }