SaaSHub helps you find the best software and product alternatives Learn more →
Sniproxy Alternatives
Similar projects and alternatives to sniproxy
-
snidump
This is a tcpdump-like program for printing TLS SNI and HTTP/1.1 Host fields in live or captured traffic.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
sniproxy discussion
sniproxy reviews and mentions
-
Two servers using one domain
I've used sniproxy for this, works great.
-
Reverse Proxy settings
I've used sniproxy by dlundquist for some time now, and it's been great. https://github.com/dlundquist/sniproxy It hasn't been updated in a while, but it does pretty much everything seamlessly. Plus, it's completely transparent, so you don't have to change your SSL settings any.
-
SNI based web filtering without installing certificate
The app that does this is called SNI Proxy. I suspect it’d run on pfSense, but I have no idea if there’s a package for it.
-
HA-proxy for home/office servers
Be aware that if you're not using unique SSL certificates for each backend, SNI is not going to work for many browsers so a wildcard SSL certificate is going to give you troubles. This took me a long time to figure out (at least this was true about 3-4 years ago; I don't expect it changed since then but could be wrong). Here is an explanation of what the problem is: https://github.com/dlundquist/sniproxy/issues/178#issuecomment-181754315. Connection re-use causes traffic to be send to the wrong backend with HTTP 2.
-
Encrypted Client Hello: The Future of ESNI in Firefox
https://github.com/dlundquist/sniproxy does not yet support ESNI. But might supporting ECH be completely infeasible?
So for those unfamiliar, sniproxy is able to forward traffic to virtual hosts with their own encryption keys, by dispatching the connection based on the SNI of the handshake. After determining the correct vhost it initiates its own handshake with the destination and then hands the connection over to the original client, so the host running sniproxy does not need access to any keys or certificates.
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jun 2024
Stats
dlundquist/sniproxy is an open source project licensed under BSD 2-clause "Simplified" License which is an OSI approved license.
The primary programming language of sniproxy is C.