huproxy
what-vpn
huproxy | what-vpn | |
---|---|---|
1 | 1 | |
49 | 60 | |
- | - | |
0.8 | 3.4 | |
about 1 year ago | about 1 month ago | |
Go | Python | |
Apache License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
huproxy
-
Actual SSH over HTTPS
Nice. My solution involved more code: https://github.com/ThomasHabets/huproxy
what-vpn
-
Actual SSH over HTTPS
From the article:
> Ubiquitous presence of HTTPS allows you to pass your data through very restrictive middle boxes!
This is, in fact, why all — or nearly all — proprietary VPN protocols (so-called "SSL VPNs") implement a mode that initiates a tunnel via HTTPS, at least as a fallback if not as the primary mode of operation: precisely in order to have a mode of operation that works with almost any connection to the global Internet.
I'm one of the main developers of https://gitlab.com/openconnect/openconnect, which implements many such protocols, and wrote https://github.com/dlenski/what-vpn, which sniffs or identifies even more flavors of TLS-based VPN servers.
What are some alternatives?
gRPC - The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
sslh - Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)
ligolo-ng - An advanced, yet simple, tunneling/pivoting tool that uses a TUN interface.
openconnect