# HG changeset patch # User Hans-G?nter Theisgen # Date 1642165278 -3600 # Node ID 737f4f020b9efb5c274be38814cb2f95165f9aac # Parent a3e66646ebf7614bac1768ac38e487c525e2dea4 modified sshttp (0.35s2) diff -r a3e66646ebf7 -r 737f4f020b9e sshttp/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sshttp/description.txt Fri Jan 14 14:01:18 2022 +0100 @@ -0,0 +1,11 @@ +In case your FW policy forbids SSH access to the DMZ or internal +network from outside, but you still want to use ssh on machines +which only have one open port, e.g. HTTP, you can use sshttpd. + +Sshttpd can multiplex the following protocol pairs: + +* SSH/HTTP +* SSH/HTTPS +* SSH/SMTP (without SMTP multiline banners) +* HTTPS SNI multiplexing +* SSH/HTTPS with SNI multiplexing diff -r a3e66646ebf7 -r 737f4f020b9e sshttp/receipt --- a/sshttp/receipt Fri Jan 14 13:34:24 2022 +0100 +++ b/sshttp/receipt Fri Jan 14 14:01:18 2022 +0100 @@ -26,21 +26,22 @@ { sed -i 's|CXX=c++|CXX=gcc-83|' Makefile - make && - cp README* $WOK/$PACKAGE/description.txt + make LIBS="-lstdc++ -lcap" +# cp README* $WOK/$PACKAGE/description.txt } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/sbin - cp -a $src/sshttpd $fs/usr/sbin + cp -a $src/sshttpd $fs/usr/sbin } # Pre and post install commands for Tazpkg. post_install() { - [ "$1" ] || zcat /proc/config.gz | grep -q ^CONFIG_NETFILTER_TPROXY= || cat <