An open API service indexing awesome lists of open source software.

TLS (Transport Layer Security)

TLS (Transport Layer Security) is a cryptographic protocol designed to provide communications security over a computer network. The protocol is widely used in applications such as email, instant messaging, and voice over IP, but its use in securing HTTPS remains the most publicly visible.

The TLS protocol aims primarily to provide security, including privacy (confidentiality), integrity, and authenticity through the use of cryptography, such as the use of certificates, between two or more communicating computer applications. It runs in the presentation layer and is itself composed of two layers: the TLS record and the TLS handshake protocols.

TLS builds on the now-deprecated SSL (Secure Sockets Layer) specifications (1994, 1995, 1996) developed by Netscape Communications for adding the HTTPS protocol to their Navigator web browser.

https://github.com/cplieger/cert-converter

Automated PEM-to-PFX certificate converter with file watching

certificate distroless docker fsnotify golang homelab pem pfx pkcs12 ssl tls

Last synced: 30 May 2026

https://github.com/kwesidev/tlsserver-go

TLS server

golang tcp-server tls

Last synced: 05 Sep 2025

https://github.com/dariofad/grpc_py_go_example

Calling Go from Python via gRPC (example). TLS multi support.

go grpc python3 tls

Last synced: 02 May 2026

https://github.com/ofadiman/traefik-labs

Notes from udemy course extended with my own code.

grafana prometheus ssl tls traefik

Last synced: 30 Oct 2025

https://github.com/kai3316/clipsync

Instant cross-device clipboard sync over LAN. Copy on one device, paste on another. TLS 1.3 + AES-256-GCM encryption, mDNS auto-discovery, zero configuration. Supports text, HTML, images, RTF, and file transfer. Windows / macOS / Linux.

aes-256-gcm clipboard clipboard-sync clipsync cross-platform ed25519 encrypted file-transfer lan linux macos mdns python realtime secure sync tls windows zeroconf

Last synced: 03 May 2026

https://github.com/liyishuai/coq-tls

TLS in Coq

coq tls

Last synced: 22 Apr 2025

https://github.com/reflexdemon/tls-testing-tool

This is a simple tool to test the 2-way SSL/TLS connection using the truststore.

connection java ssl tls tool

Last synced: 12 May 2026

https://github.com/tardy-org/secsock

Async TLS (Secure Socket) for the Tardy runtime

async tardy tls zig zig-package

Last synced: 30 May 2026

https://github.com/salrashid123/cert_bound_sts_server

Certificate Bound Tokens using Security Token Exchange Server (STS)

certificate golang jwt ssl sts tls

Last synced: 03 Sep 2025

https://github.com/kyle8973/smtp-email-spammer

A Python Script To Send Random Spam Emails To A Specific Email Address

email-sender smtp spam ssl tls

Last synced: 16 Mar 2025

https://github.com/joemiller/certsponge

Utility for splitting Vault's PKI output into one or more files containing the private key, certificate, and CA data

mtls pki tls vault

Last synced: 11 Jun 2025

https://github.com/JGoutin/ssl-config-generator-python

Mozilla SSL config generator, Python edition

configuration ssl tls

Last synced: 11 Mar 2025

https://github.com/az0mb13/brrr

Project Discover's TLSX parser to show output for deprecated protocols and weak cipher suites in Markdown

pentest-scripts security-automation security-tools tls tlsx

Last synced: 11 Mar 2025

https://github.com/Gutza/test-openssl-https-client

Test openssl as a client for HTTPS connections

https openssl tls

Last synced: 11 Mar 2025

https://github.com/ryhkml/self-signed-ssl

Create a certificate by using OpenSSL and secure your internal network with TLSv1.3

ecdsa https openssl secp256r1 secp384r1 secp521r1 ssl tls

Last synced: 31 Jul 2025

https://github.com/sancliffe/cve-2026-29145-tester

This repository contains a proof-of-concept (PoC) environment designed to test for CVE-2026-29145.

bash python tls tomcat

Last synced: 03 May 2026

https://github.com/mattfenwick/tls-tester

Test certs from client and server sides.

certificates tls

Last synced: 14 May 2025

https://github.com/attestantio/go-certmanager

Go library for managing server and client TLS certificates with reload support, SAN identity extraction, and gRPC credential helpers.

certificate-management ethereum ethereum-staking go go-library golang mtls tls x509

Last synced: 03 May 2026

https://github.com/ArturoMonroy/AM-TCPCliente

Cliente TCP conexion con soporte TLS

dll tcp tls

Last synced: 11 Mar 2025

https://github.com/bluelotussoftware/tomcat-embedded-ssl-example

An example implementation of embedded Apache Tomcat 8.5 with SSL/TLS.

apache-tomcat certificate embedded keystore ssl tls tomcat8

Last synced: 16 Jan 2026

https://github.com/JeanPaulLucien/unnam

The small utility with SSL to get your mails from mailbox

e-mail imap mail ssl tls windows-xp

Last synced: 11 Mar 2025

https://github.com/vilfa/twebd

A simple multi-threaded web server written in Rust.

http https multithreading rust tls web-server

Last synced: 18 Jan 2026

https://github.com/anjaustin/secure-docker-with-tls

How to secure vanilla docker with TLS

docker tls

Last synced: 03 May 2026

https://github.com/hieyou1/intertls

Manage multiple secure Node servers with one tool.

intertls node node-https node-js node-tls node-web-server nodejs tls web-server

Last synced: 04 May 2026

https://gitlab.com/albertito/kxd

Key exchange daemon and client.

daemon go golang key exchange tls

Last synced: 11 Mar 2025

https://github.com/morphy2k/hyper-rustls2

Integration between hyper and the TLS library rustls for server and client

client https hyper library rust rustls server tls

Last synced: 23 Mar 2025

https://github.com/hellothisisflo/tls-certificates-for-docker---step-by-step

Generate TLS Certificates for Docker, Step-by-step. And understand everything that is happening.

certificates docker tls tls-certificates

Last synced: 04 May 2026

https://github.com/ntrf/tinyTLS

TLS 1.0 client implementation designed to be small and easy to integrate

crypto minimalist tls

Last synced: 11 Mar 2025

https://github.com/roschmi/azuredatasender_wio_terminal_eth

Wio Terminal sending telemetry data to Azure Storage Tables- Version for the Enc28 Ethernet Module

arduino azure enc28j60 ethernet http-client platformio tls wio-terminal wioterminal

Last synced: 04 May 2026

https://github.com/sirlatrom/tls-sidecar-playground

TLS sidecar playground

golang sidecar tls vault

Last synced: 22 Jul 2025

https://github.com/nerdlem/tlsa

Libraries and utilities to work with TLSA DNS RRs

certificate-pinning certificates dnssec ssl tls tlsa x509

Last synced: 21 Feb 2026

https://github.com/godmode2k/test_ssl_tls

SSL/TLS Test Client, Server

openssl ssl tls

Last synced: 14 Jun 2025

https://github.com/alextanhongpin/go-grpc-auth

Security layer for grpc simplified

go golang grpc security tls

Last synced: 02 May 2026

https://github.com/russellgilmore/red-chart

My own personal Helm Chart that I use to help speed up the deployment of services in my k3s clusters.

helm helm-charts istio k8s tls traefik

Last synced: 16 Feb 2026

https://github.com/mercurytechnologies/tls-sslkeylogfile

`SSLKEYLOGFILE`-based TLS session key extraction for Haskell

haskell tls

Last synced: 17 Feb 2026

https://github.com/rollerworks/x509validator-symfony

X509Validator Constraints for Symfony

php symfony tls validator x509

Last synced: 05 May 2026

https://github.com/fijimunkii/request-alpn

Request.js monkey patched to pass ALPN protocol arguments

alpn http https nodejs request tls

Last synced: 15 May 2026

https://github.com/yggverse/ggemini

Glib-oriented client for Gemini protocol

async client gemini gemini-protocol gio glib gtk socket titan tls

Last synced: 23 Feb 2026

https://github.com/christianvozar/go-rootca

Certificate Authority Bundle for Go HTTP Clients

certificate-authority go https tls

Last synced: 06 Apr 2025

https://github.com/damirscorner/20230519-dotnet-tls-support

Sample project for 'TLS 1.2 support in .NET framework' blogpost

aspnet netframework tls

Last synced: 24 Mar 2025

https://github.com/t-snyder/vault_cert-manager_ingress

Exploring Hashicorp Vault with Cert-Manager, Ingress, encrypted etcd deployed to minikube

cert-manager etcdv3 hashicorp ingress-nginx minikube tls vault vault-issuer

Last synced: 20 Jun 2026

https://github.com/estintax/ehserv

EHServ - HTTP server written on Go without http packages

go golang http tcp tls

Last synced: 29 Mar 2025

https://github.com/argenox/noxtls-rs

NoxTLS Rust is a lightweight, high-performance embedded TLS library written in Rust and designed for secure communication in resource-constrained systems. Built for efficiency, portability, and modern security standards.

cipher-algorithms cipher-suit cryptography cryptography-api dtls openssl-alternative rust rust-library tls tls12 tls13

Last synced: 28 May 2026

https://github.com/johejo/go-defaultcertifi

Automatic certificate bundler for http.DefaultTransport.

certificate go golang http tls

Last synced: 03 Sep 2025

https://github.com/joaoribeirodasilva/simple-tls

Simply create tls certificates and tls configuration to access many remote services

certificates configuration creation tls

Last synced: 16 Jan 2026

https://github.com/nickbabcock/dropwizard-tls-bench

Benchmarks a Dropwizard Application with Jersey and Servlet HTTPS implementations

benchmark conscrypt dropwizard tls

Last synced: 06 Apr 2025

https://github.com/s-hamann/ansible-managed-certificates

Ansible role to set up a X.509 certificate deployment helper for external certificate management

ansible-role certificate certificate-installation security tls

Last synced: 18 May 2026

https://github.com/ren510dev/perjuryman

【hands-on sample】perjuryman: SSL/TLS verification using "ole ole certificate"

certificate-authority go pki ssl tls x509

Last synced: 18 Jun 2026

https://github.com/zarthus/tls-monitor

Monitor TLS certificates, ensure you know before they expire.

certificates monitoring tls tls-certificate

Last synced: 17 Mar 2025

https://github.com/ryskiwt/echo

Echo servers implemented in Golang

echo go golang quic tcp tls udp websocket

Last synced: 02 Sep 2025

https://github.com/magalhaesm/inception

A 42 School project that implements a containerized application infrastructure using Docker. Includes NGINX with TLS, WordPress+PHP-FPM, MariaDB, plus bonus services like Redis, FTP, Adminer, and a static Go website.

42-school 42sp adminer cadvisor containerization devops docker docker-compose ftp-server go-web infrastructure mariadb nginx php-fpm redis-cache system-administration tls wordpress

Last synced: 11 Apr 2026

https://github.com/marwendoukh/encryptedcommunicationpython

Basic Encryption example with Python

encryption python tls

Last synced: 20 Apr 2026

https://github.com/YGGverse/titanit

Titan it! File share server for Titan protocol with Gemini frontend

file-share gemini gemini-protocol native-tls server socket titan titan-protocol titanit tls

Last synced: 20 Nov 2025

https://github.com/devgine/traefik

Traefik reverse proxy using docker and TLS

docker https makefile minica self-signed-certificate taskfile tls traefik

Last synced: 13 May 2026

https://github.com/hostwithquantum/object-storage-proxy-stack

Enable custom SSL/TLS with a proxy server for our object storage.

proxy s3 s3-storage tls

Last synced: 13 Feb 2026

https://github.com/loopholelabs/tls

A TLS helper library for use within Loophole Labs projects

golang tls

Last synced: 18 Jun 2026

https://github.com/sbernard31/thermos

A project to list (D)TLS problems faced by IoT Java Developers and ideally find way to improve the situation.

dtls iot java tls

Last synced: 05 Jan 2026

https://github.com/sonicdoe/pemify

Convert certificates to PEM format using OpenSSL.

certificates der es2015 javascript nodejs openssl pem semver ssl tls x509

Last synced: 05 May 2026

https://github.com/nwtgck/hyper-rustls-example

Simple example of hyper-rustls

hyper hyper-rustls rust rustls ssl tls

Last synced: 31 Mar 2025

https://github.com/yannvvv/tlsferret

TLSferret is a fast SSL/TLS scanner built in Rust, offering extensive protocol support and dual TLS engines for modern and legacy systems. It also includes STARTTLS support for multiple protocols, ensuring comprehensive security analysis. 🛠️🔒

certificate cipher cipher-suites command-line-tool cryptography post-quantum-cryptography rust starttls tls

Last synced: 21 Jun 2025

https://github.com/s1lver/rr-grpc-tls-php

Implementing a simple example of client-server communication using TLS in Docker

docker grpc php8 roadrunner tls

Last synced: 17 Apr 2026

https://github.com/luciangutu/tls_handshake_poc

Poor's man PoC for TLS handshake

python security tls

Last synced: 14 May 2026

https://github.com/caido/tls-impersonate

Library for TLS impersonification

impersonate rust tls

Last synced: 27 Jun 2025

https://github.com/xgfone/go-tlsx

Provide some certificate assistant functions, such as certificate manager.

certificate certificates go tls tls-certificate tls-certificate-management tls-certificates

Last synced: 26 Mar 2025

https://github.com/luciopaiva/dtls-experiment

An experiment to measure the final sizes of DTLS messages for different sizes of input payloads.

aes aes-encryption datagram dtls encryption node-js nodejs tls udp udp-client udp-client-server udp-server

Last synced: 16 May 2026

https://github.com/zbo14/tls-refresh

🤖 Auto-generate and renew your TLS certificates for HAProxy using certbot

bash certbot docker docker-compose haproxy letsencrypt tls

Last synced: 13 Apr 2026

https://github.com/johnwargo/https-client-esp32-json-body

A simple Arduino sketch for the ESP32 (an Espressif device) that securely connects to a remote server using Wi-Fi and TLS (HTTPS) and passed data to the host using JSON content passed in the request body.

arduino esp32 https json tls

Last synced: 13 Apr 2026

https://github.com/compcode1/wireshark-web-request

This project is a deep dive into tracking a single web request from start to finish, analyzing each stage at the packet level using Wireshark.

dns tcp tls webrequest wireshark

Last synced: 27 Mar 2025

https://github.com/oldes/rebol-tls

Rebol Transport Layer Security (TLS) Protocol and Scheme

rebol rebol-module rebol-scheme rebol3 tls tls13

Last synced: 18 Feb 2026

https://github.com/xmader/node-picotls

Node.js binding for picotls

esni network picotls tls

Last synced: 05 Oct 2025

https://github.com/reshiadavan/zen

lightweight, event-driven, daemonized load balancer

concurrency cprogramming-language daemons load-balancer multithreading tls

Last synced: 11 Jun 2026

https://github.com/burumdev/esp32-padlock

Securely lock and unlock your ESP32-cX device over an encrypted web endpoint.

embedded esp32 esp32-c3 esp32-c6 https rust security tls

Last synced: 18 May 2026

https://github.com/bhojpur/web

The Bhojpur Web is a high performance, HTTP client/server engine applied within the Bhojpur.NET Platform ecosystem to deliver secure W3C standards compliant applications and services. It enables faster distributed enterprise application development and testing.

http http-proxy http-server https load-testing reverse-proxy ssl testing tls

Last synced: 22 Jun 2025

https://github.com/strugee/presentation-https-deployment

Recurse Center presentation on HTTPS and how to correctly/securely deploy it

bespoke deployment education https javascript presentation security tls

Last synced: 06 Oct 2025

https://github.com/tfindley/syscert

Service to request and renew a SSL certificate based on CertBot, with support for LetsEncrypt and self-host ACME cert endpoints

certbot daemon go service ssl ssl-certificates tls tls-certificate

Last synced: 18 Jun 2026

https://github.com/potato-industries/gors

portable go based secure reverse shell

go golang reverse-shell tls

Last synced: 15 Dec 2025

https://github.com/fizzywhizbang/homeca

scripts to quickly get a CFSSL CA up and running on nix machines

bash cfssl pki self-signed-certificate ssl ssl-certificates tls

Last synced: 16 May 2026

https://github.com/bread-experts-group/acme_microserver

Distribution of software for Bread Experts Group operated ACME facilitators.

acme acme-client acme-v2 pkcs12 secp256r1 secp384r1 sha512 tls tls-alpn-01 tls-certificate x509

Last synced: 22 Jun 2025

https://github.com/advancedideasmechanics/fluffy-palm-tls-tester

bash script to check servers TLS and SSL if your openssl install still supports it.

bash openssl scanner ssl tls

Last synced: 05 May 2026

https://github.com/3th1nk/rabbitmq_ssl_demo

rabbitmq ssl demo, show how to generating certs, enable ssl and EXTERNAL auth mechanisms

certificate docker golang rabbitmq ssl tls

Last synced: 05 May 2026

https://github.com/prosenjitjoy/mqtt-with-typescript

Demo projects to learn mqtt communication protocol using TypeScript

mqtt-client tls

Last synced: 08 Oct 2025

https://github.com/henglinli/tunnel

SOCKS5 over {tls} tunnel

bidirectional-authentication golang tls

Last synced: 14 Jan 2026

https://github.com/deltatecs/voses

Volatile Secret Searcher - massively parallel, brute force memory dump analysis for (D)TLS secret extraction

cuda memory-hacking reverse-engineering tls

Last synced: 15 Jun 2025

https://github.com/unifield/revprox

A TLS reverse proxy customized for Unifield's needs

certificate ssl tls

Last synced: 14 Jan 2026