Closed deliciouslytyped closed 1 year ago
I got sslh to work almost instantly, so I'm using that for the moment.
Ok, you are using parrot with a 6.0.0 kernel?
I don't have access to the machine right now, but I'm pretty sure I was running Ubuntu 22.04 or 22.10 which Google suggests is running on 5.15 or 5.19, or on https://parrotsec.org/blog/2023-02-15-parrot-5.2-release-notes/ which is reportedly on 6.0 .
I didn't realize, does sshttp have some sort of kernel version requirement?
Should be fixed now. Main problem was that new kernels rename the nfconntrack module so the setup script fails and the getsockopt() didnt work. Tested to work on Kernel 6.3.
closing
Im running into an issue with an error similar to the getsockopt error in https://github.com/stealth/sshttp/issues/15
I'm running ssh on 2222 and http on 2280.
strace shows the following when I try to
curl http://localhost:443
:The log shows:
sshttpd[14112]: sshttp::loop::NS_Socket::dstaddr::getsockopt:No such file or directory
my PORTS is set to "2222 2280" and I'm running
$sudo ./sshttpd -S 2222 -L 443 -H 2280 -U nobody -R /var/empty
. I hope i just missed something simple in the documentation, I don't really understand what exactly s breaking.The
nf-setup
output:conntrack is loaded:
iptables has the rules: