All Projects → hannesm → Tlstunnel Lwt

hannesm / Tlstunnel Lwt

Licence: bsd-2-clause
TLS tunnel -- an alternative to stud / stunnel

Programming Languages

ocaml
1615 projects

Labels

Projects that are alternatives of or similar to Tlstunnel Lwt

Terraform Aws Alb
Terraform module to provision a standard ALB for HTTP/HTTP traffic
Stars: ✭ 53 (-32.91%)
Mutual labels:  tls
Tlslibrary
Simple TlsLibrary written in Kotlin - Provides DSL for creating TLS connections
Stars: ✭ 67 (-15.19%)
Mutual labels:  tls
Veracruz
Main repository for the Veracruz privacy-preserving compute project.
Stars: ✭ 71 (-10.13%)
Mutual labels:  tls
Internet.nl
Internet standards compliance test suite
Stars: ✭ 56 (-29.11%)
Mutual labels:  tls
Blocklist
Privacy DNS
Stars: ✭ 61 (-22.78%)
Mutual labels:  tls
Babassl
A Brisk and Better Assured Cryptographic Toolkit
Stars: ✭ 68 (-13.92%)
Mutual labels:  tls
Sslclient
🔒Add SSL/TLS functionality to any Arduino library
Stars: ✭ 45 (-43.04%)
Mutual labels:  tls
Acme client
Java ACME Client application
Stars: ✭ 77 (-2.53%)
Mutual labels:  tls
Gmtls
GM TLS/SSL Based on Golang (基于国密算法的TLS/SSL代码库)
Stars: ✭ 63 (-20.25%)
Mutual labels:  tls
Esp8266workshop
IoT workshop based on ESP8266, a DHT11/22 and neopixel RGB LED
Stars: ✭ 71 (-10.13%)
Mutual labels:  tls
Netcore Postgres Oauth Boiler
A basic .NET Core website boilerplate using PostgreSQL for storage, Adminer for db management, Let's Encrypt for SSL certificates and NGINX for routing.
Stars: ✭ 57 (-27.85%)
Mutual labels:  tls
Acmez
Premier ACME client library for Go
Stars: ✭ 60 (-24.05%)
Mutual labels:  tls
Merecat
Small and made-easy HTTP/HTTPS server based on Jef Poskanzer's thttpd
Stars: ✭ 69 (-12.66%)
Mutual labels:  tls
Ssl Baseline
DevSec SSL/TLS Baseline - InSpec Profile
Stars: ✭ 56 (-29.11%)
Mutual labels:  tls
Hpkp
golang hpkp client library
Stars: ✭ 73 (-7.59%)
Mutual labels:  tls
Softethervpn
Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.
Stars: ✭ 8,531 (+10698.73%)
Mutual labels:  tls
Nitroshare Desktop
Network file transfer application for Windows, OS X, & Linux
Stars: ✭ 1,150 (+1355.7%)
Mutual labels:  tls
Icingaweb2 Module X509
Keeps track of certificates as they are deployed in a network environment.
Stars: ✭ 78 (-1.27%)
Mutual labels:  tls
Docker Openldap
Docker OpenLDAP Container w/TLS & Replication Support S6 Overlay, and Zabbix Monitoring based on Alpine
Stars: ✭ 74 (-6.33%)
Mutual labels:  tls
Zio Tls Http
100% non-blocking, Java NIO only( inspired by zio-nio) , JSON HTTP server based on Scala ZIO library. Everything including TLS encryption modeled as ZIO effects, convenient route DSL similar to https4s, up to 30K TPS local JSON transaction with 25 threads on 6 cores(i7) with ZIO fibers.
Stars: ✭ 71 (-10.13%)
Mutual labels:  tls

TLS tunnel -- a TLS reverse proxy

Who needs a stunnel if you have a tls tunnel?

tlstunnel is picky; it won't accept connections:

  • which do not contain the secure renegotiation extension
  • which speak SSL version 3
  • if the given certificate chain is not valid (or contains an X.509 version 1 certificate, or less than 1024 bits RSA public key

Deprecated in favour of the MirageOS unikernel.

Installation

Build Status

You first need OCaml (at least 4.02.0) and OPAM (at least 1.2.2) from your distribution.

Run opam install tlstunnel after opam init finished.

Execution

A sample command line is:

tlstunnel -b 127.0.0.1:8080 -f 4433 -cert server.pem

which listens on TCP port 4433 with the given certificate chain and private key (both in server.pem), and forwards connections to 127.0.0.1 on port 8080.

An optional argument is -l FILE to log into a file instead of to stdout. Try --help for all command line arguments.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].