Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/mpgn/beast-poc

:muscle: Proof Of Concept of the BEAST attack against SSL/TLS CVE-2011-3389 :muscle:

beast plaintext-attack python sslv3 tls

Last synced: 05 Nov 2024

https://github.com/lightbend/ssl-config

SSL configuration logic, extracted from Play's WS (for use in Akka et al).

akka akka-http ssl tls

Last synced: 12 Nov 2024

https://github.com/tuladhar/ssl-handshake

A command-line tool for testing SSL/TLS handshake latency, written in Go.

cli client debugging developer-tools devops golang hacktoberfest hacktoberfest-accepted https open-source ssl ssl-handshake terminal tls

Last synced: 02 Nov 2024

https://github.com/thehxdev/xray-install

a complete Bash script to install Xray-core on server with user management

bash bash-script nginx proxy script scripts ssl tcp tls websocket xray xray-core

Last synced: 14 Nov 2024

https://github.com/flavioaiello/swarm-router

Scalable stateless «zero config» service-name ingress for docker swarm mode with a fresh more secure approach

automation discovery docker docker-swarm docker-swarm-mode encryption golang haproxy haproxy-docker ingress-controller ingress-haproxy reverse-proxy stack swarm swarm-router tls tls-encryption

Last synced: 26 Oct 2024

https://github.com/wolfssl/wolfssljni

wolfSSL JSSE provider and JNI wrapper for SSL/TLS, supporting up to TLS 1.3!

android c cipher-suites cryptography dtls iot-security java jni jsse ocsp openjdk openssl-alternative openssl-library security ssl tls tls-library tls13 wolfssl

Last synced: 13 Oct 2024

https://github.com/williamvenner/gmsv_reqwest

🌐 Drop-in HTTP replacement module for Garry's Mod

discord garrys-mod garrysmod glua gmod gmod-module gmod-modules gmsv http https lua rust ssl tls

Last synced: 01 Nov 2024

https://github.com/Jipok/Jauth

Lightweight SSL/TLS reverse proxy with authorization(via Telegram and SSH) for self-hosted apps

authentication golang letsencrypt lightweight reverse-proxy security self-hosted sni ssh ssl ssl-proxy sso telegram tls

Last synced: 07 Nov 2024

https://github.com/msfidelis/cassler

:spider: :spider: :spider: - Validate SSL Certificates around web

certificates scanner tls tls-certificate web

Last synced: 31 Oct 2024

https://github.com/valpackett/freshcerts

ACME certificate protocol (Let's Encrypt) proxy client with a dashboard and monitoring

acme certificate dashboard letsencrypt monitoring security ssl tls

Last synced: 06 Nov 2024

https://github.com/dlenski/what-vpn

Identify servers running various SSL VPNs based on protocol-specific behaviors

identify-servers network-discovery network-security ssl-vpns testing-tools tls tls-scan vpn

Last synced: 04 Aug 2024

https://github.com/rustls/ktls

Safer wrappers over ktls-sys

linux-kernel rust rust-lang tls

Last synced: 13 Nov 2024

https://github.com/llekn/openssl-ca

Shell scripts to manage a private Certificate Authority using OpenSSL

certificate-authority openssl ssl ssl-cert tls x509

Last synced: 23 Oct 2024

https://github.com/italia/cie-cns-apache-docker

L'obiettivo di questo progetto è quello di fornire un template pronto all'uso che realizza un sistema di autenticazione tramite la Smart Card TS-CNS (o CNS) e la CIE (Carta d'Identità Elettronica) basato su Apache HTTP. Ognuno può poi modificare o specializzare questo progetto sulla base delle proprie esigenze Si tratta di un progetto docker per la creazione di un container che implementa un sistema di mutua autenticazione o autenticazione bilaterale SSL/TLS. Questo meccanismo di autenticazione richiede anche il certificato digitale da parte del client, certificato che in questo caso risiede all'interno della TS-CNS o della CIE.

apache2 cns smartcard ssl tls ts-cns vetinfo

Last synced: 10 Nov 2024

https://github.com/nleiva/grpc-tls

Testing repo to validate all gRPC TLS options

grpc tls

Last synced: 07 Nov 2024

https://github.com/alec1o/netly

🇳 🇪 🇹 🇱 🇾 - Cross-Platform and Multi-Protocol C# Socket Library. (Extremely fast and easy)

c-sharp chat dotnet http mono multiplayer network networking realtime rudp socket sockets ssl tcp tls udp websocket

Last synced: 13 Nov 2024

https://github.com/yolossn/JA3-Fingerprint-Introduction

Introduction to JA3 Fingerprint and how to impersonate it.

fingerprint golang ja3 tls

Last synced: 30 Oct 2024

https://github.com/paloaltonetworks/pyjarm

pyJARM is a library for doing JARM fingerprinting using python

jarm security-tools tls

Last synced: 12 Nov 2024

https://github.com/stepancheg/rust-tls-api

TLS API for Rust, and API implementations over native-tls and openssl in separate crates

openssl rust tls

Last synced: 09 Nov 2024

https://github.com/earlephilhower/bearssl-esp8266

Port of https://bearssl.org BearSSL to ESP8266

elliptic-curve-diffie-hellman esp8266 esp8266-arduino rsa ssl tls

Last synced: 27 Oct 2024

https://github.com/coolaj86/greenlock

Automatic SSL renewal for NodeJS

acme greenlock https letsencrypt nodejs ssl tls

Last synced: 28 Oct 2024

https://github.com/anas-aso/ssllabs_exporter

Getting deep analysis of the configuration of any SSL web server on the public Internet à la blackbox_exporter style.

prometheus prometheus-exporter security ssl ssllabs tls

Last synced: 05 Nov 2024

https://github.com/SpotlightKid/mrequests

An HTTP client library (not only) for MicroPython with an API similar to requests

esp2866 esp32 http http-client https micropython python raspberry-pi-pico requests rp2 sockets ssl stm32 tls

Last synced: 04 Aug 2024

https://github.com/tempesta-tech/tls-perf

TLS handshakes benchnarking tool

benchmark ddos performance tls

Last synced: 08 Nov 2024

https://github.com/segevfiner/sslkeylog

Log SSL/TLS keys for decrypting SSL/TLS connections made in Python

python ssl sslkeylogfile tls wireshark

Last synced: 08 Nov 2024

https://github.com/keenrivals/bugsite-index

Index of websites publishing bugs along the lines of heartbleed.com

heartbleed mitm-attacks netsec security ssl tls

Last synced: 03 Aug 2024

https://github.com/httptoolkit/read-tls-client-hello

A pure-JS module to read TLS client hello data and calculate TLS fingerprints from an incoming socket connection.

client-hello networking nodejs tls tls-fingerprint

Last synced: 12 Nov 2024

https://github.com/jsimonetti/tlstun

A socks tunnel client and server using websockets over http and tls

firewall proxy socks tls tls-tunnel tunnel websockets

Last synced: 04 Aug 2024

https://github.com/ctron/pem-keystore

A PKCS #1 PEM KeyStore for Java

certificate java kubernetes letsencrypt openshift pem pkcs1 ssl tls

Last synced: 13 Oct 2024

https://github.com/stfbk/tlsassistant

An open-source modular framework capable of identifying a wide range of TLS vulnerabilities and assessing compliance with multiple guidelines. Its actionable report can assist the user in correctly and easily fixing their configurations.

3shake attack-trees bar-mitzvah breach certificate-transparency compliance crime drown hsts https lucky13 mitigation mitigations nist poodle rc4 robot sloth sweet32 tls

Last synced: 06 Nov 2024

https://github.com/nikitastupin/mitmproxy-mqtt-script

Inspect MQTT over TLS traffic with ease!

man-in-the-middle mitm mitmproxy mqtt ssl tls

Last synced: 08 Nov 2024

https://github.com/justsml/ssl-proxy

Docker https/ssl reverse proxy w/ nginx. Supports: Auto request letsencrypt cert, CORS, HTTP Auth, Real-time/Low Latency...

alpine-linux cors-support docker haproxy http-proxy http2 nginx proxy rancher-server reverse-proxy ssl ssl-proxy ssllabs tls

Last synced: 28 Oct 2024

https://github.com/d4-project/sensor-d4-tls-fingerprinting

Extract TLS certificates from pcap files or network interfaces, fingerprint TLS client/server interactions with ja3/ja3s

d4-project pcap security-monitoring tls tls-certificate

Last synced: 03 Aug 2024

https://github.com/halojoy/php-smtp-mailer

This is a simple SMTP PHPMailer. The PHP Class supports TLS, SSL and File Attachments in mail.

attachments class debug html login mail php smtp ssl tls

Last synced: 11 Nov 2024

https://github.com/taoso/led

led - lehu daemon

golang http-proxy http2 letsencrypt tls

Last synced: 11 Nov 2024

https://github.com/michaelforney/libtls-bearssl

libtls implemented on top of BearSSL

bearssl tls

Last synced: 07 Nov 2024

https://github.com/moorara/gocert

🔒 Generate Self-Signed TLS/SSL Certificates Pain-Free!

certificate cli-tool go golang ssl tls

Last synced: 14 Nov 2024

https://github.com/qvl/httpsyet

Crawler to find links you can update to HTTPS

automation https security slack tls

Last synced: 23 Oct 2024

https://github.com/cloudposse/terraform-tls-ssh-key-pair

Terraform module for generating an SSH public/private key file.

hcl2 key-pair openssh private-key public-key ssh ssh-server terraform terraform-module tls

Last synced: 11 Nov 2024

https://github.com/drewfarris/sample-cfssl-ca

Sample Cloudflare SSL (CFSSL) Certificate Authority

pki ssh-keys ssl tls

Last synced: 11 Nov 2024

https://github.com/hakky54/java-tutorials

📝 A repository containing different java tutorials

elasticsearch grpc java log-captor mockito security spring ssl tls tutorial unit-testing websocket

Last synced: 01 Nov 2024

https://github.com/jczic/XAsyncSockets

XAsyncSockets is an efficient Python/MicroPython library of managed asynchronous sockets.

async async-programming asynchronous client client-server concurrent-processes esp32 fifo-queue hc2 micropython pool pycom python server sockets ssl tcp tls udp wipy

Last synced: 04 Aug 2024

https://github.com/beetlex-io/httpclients

BeetleX http/websocket client support ssl

beetlex-http httpclients https-client tls websocket websocket-clients

Last synced: 27 Oct 2024

https://github.com/folbricht/tpmk

Toolkit to manage keys and certificates in TPM2 chips

go golang ssh tls tpm tpm2

Last synced: 09 Nov 2024

https://github.com/jczic/xasyncsockets

XAsyncSockets is an efficient Python/MicroPython library of managed asynchronous sockets.

async async-programming asynchronous client client-server concurrent-processes esp32 fifo-queue hc2 micropython pool pycom python server sockets ssl tcp tls udp wipy

Last synced: 09 Nov 2024

https://github.com/chenjie/v2ray-tls-websocket-nginx

🌎The ULTIMATE V2Ray proxy configuration powered by Project V.

nginx proxy tls v2ray websocket

Last synced: 08 Nov 2024

https://github.com/johndoe31415/ratched

Ratched is a transparent Man-in-the-Middle TLS proxy intended for penetration testing

attack intercept mitm pentest security ssl tls

Last synced: 03 Aug 2024

https://github.com/klippa-app/nativescript-http

The best way to do HTTP requests in NativeScript, a drop-in replacement for the core HTTP with important improvements and additions like proper connection pooling, form data support and certificate pinning

async concurrency gzip http http-client http-requests http2 multipart multipart-formdata nativescript nativescript-angular nativescript-plugin ssl threads tls

Last synced: 09 Oct 2024

https://github.com/roboconf/rabbitmq-with-ssl-in-docker

RabbitMQ and SSL made easy for tests

docker docker-image rabbitmq ssl tls

Last synced: 06 Nov 2024

https://github.com/ikskuh/zig-bearssl

A BearSSL binding for Zig

bearssl ssl tls zig zig-package ziglang

Last synced: 14 Oct 2024

https://github.com/younix/ucspi

UNIX Client-Server Program Interface

inetd socks5 ssl tls ucspi unix

Last synced: 27 Oct 2024

https://github.com/jomoespe/go-tls-mutual-auth

SSL/TLS mutual authentication example in Go, and layer 4 (tcp) load balancing

go golang golang-examples http http2 ssl tls tls-mutual-authentication

Last synced: 12 Oct 2024

https://github.com/nginx-modules/ngx_http_tls_dyn_size

Optimizing TLS over TCP to reduce latency for NGINX

cloudflare dynamic http2 https nginx optimization segment tcp tls

Last synced: 31 Oct 2024

https://github.com/picohz/pawprint

🐾 A simple web app for inspecting TLS / HTTP/2 fingerprints

fingerprinting http2 https ja3 rust security ssl tls tls-fingerprint webapp

Last synced: 28 Oct 2024

https://github.com/raimue/ssl-cert-check

Check expiry dates of local and remote SSL certificates

certificate-expiration certificates shell ssl starttls tls

Last synced: 02 Nov 2024

https://github.com/wolfssl/meta-wolfssl

wolfSSL layer for OpenEmbedded and Yocto, containing product recipes, examples, and bbappend files.

bblayers bitbake cryptography mqtt openembedded poky security ssh tls tls13 tpm2 wolfmqtt wolfssh wolfssl wolftpm yocto yocto-project

Last synced: 11 Nov 2024

https://github.com/Rohde-Schwarz/botan

Crypto and TLS for C++11

c-plus-plus crypto cryptography security tls x509

Last synced: 23 Oct 2024

https://github.com/oracle/ktls-utils

TLS handshake utilities for in-kernel TLS consumers

ktls linux tls

Last synced: 06 Nov 2024

https://github.com/fffaraz/insecure-shell

A telnet like client/server application using pseudo-terminals (pty) that runs a Bash shell session on the remote server. [fork,forkpty,select,epoll,ipv6 code]

epoll fork linux linux-servers pseudo-terminals pty tcp tcp-server telnet tls

Last synced: 14 Nov 2024

https://github.com/VerSprite/alpnpass

This tool will listen on a given port, strip SSL encryption, forward traffic through a plain TCP proxy, then encrypt the returning traffic again and send it to the target of your choice. Unlike most SSL stripping solutions this tool will negotiate ALPN and preserve the negotiated protocol all the way to the target.

alpn mitm mitmproxy security security-tools ssl tls

Last synced: 04 Aug 2024

https://github.com/foomo/tlssocks

secure socks5 over tls / tcp

proxy socks5 tls

Last synced: 13 Nov 2024

https://github.com/melonedo/zig-tls12

HTTP client capable of TLS 1.2.

tls tls12 zig ziglang

Last synced: 14 Oct 2024

https://github.com/chris-short/chkcerts

A Go program to display certificate chains simply and quickly with an easy to remember syntax

certificate certificates certificates-info certificates-validator curl openssl tls

Last synced: 14 Nov 2024

https://github.com/madflojo/redis-tls-dockerfile

Redis + TLS Docker image

docker dockerfile redis stunnel tls

Last synced: 10 Nov 2024

https://github.com/gebi/sslpoke

Tool to test SSL connections from within the java VM (with http proxy support)

certificates java keystores ops ops-infra ssl tls

Last synced: 04 Nov 2024

https://github.com/nepitwin/rabbitssl

Example Java, Spring-Boot and Python RabbitMQ SSL configuration

java python rabbitmq spring-boot ssl tls

Last synced: 01 Nov 2024

https://github.com/wolfssl/go-wolfssl

golang wrapper for wolfSSL lightweight TLS library and wolfCrypt cryptography library.

aes cryptography golang hashing rng ssl tls

Last synced: 11 Nov 2024

https://github.com/deemru/msspi

TLS client/server framework mimics OpenSSL to SSP interface

cryptography gost msspi openssl schannel ssl sspi tls

Last synced: 29 Oct 2024

https://github.com/mnickw/CycleTLS-dotnet

.NET client for https://github.com/Danny-Dasilva/CycleTLS to spoof TLS/JA3 fingerprints

ja3 tls tls-fingerprint

Last synced: 23 Oct 2024

https://github.com/anthonyg-1/pstcpip

This PowerShell module contains functions that faciliate testing network connectivity, TLS/SSL and other network tasks

dns http httpresponse https powershell ssl tcpip tls

Last synced: 27 Oct 2024

https://github.com/hazae41/echalote

Zero-copy Tor protocol for the web 🏎️ (JS + WebAssembly)

aes browser ed25519 gzip http rsa rust tls tor typescript webassembly webcrypto

Last synced: 31 Oct 2024

https://github.com/anthonyg-1/PSTcpIp

This PowerShell module contains functions that faciliate testing network connectivity, TLS/SSL and other network tasks

dns http httpresponse https powershell ssl tcpip tls

Last synced: 13 Aug 2024

https://github.com/gremwell/qsslcaudit

test SSL/TLS clients how secure they are

certificate certificate-validation dtls openssl security ssl tls

Last synced: 12 Nov 2024

https://github.com/cosmos72/gls

Fast goroutine local storage

go goroutine-safe thread-local tls

Last synced: 28 Oct 2024

https://github.com/syncsynchalt/dime-a-tap

Man-in-the-middle TLS intercept proxy with tcpdumpable loopback

hackertools im-in mitm proxy ssl tcpdump tls

Last synced: 04 Aug 2024

https://gitlab.com/coroner/cryptolyzer

CryptoLyzer is a fast, flexible, and comprehensive server cryptographic protocol (TLS, SSL, SSH, DNSSEC) and related setting (HTTP headers, DNS records) analyzer and fingerprint (JA3, HASSH tag) generator with Python API and CLI.

DNSSEC HASSH HTTP headers JA3 LMTP MySQL/MariaDB POP3 RDP TLSv1.3 audit auditing certificate-transparency cryptography cybersecurity tools forward security ftp imap jabber ldap library mailsieve nntp openvpn pentest postgresql python root certificate scanner-cli security security scan security tools security-scanner security-tools sieve smtp ssh ssh keys sshkeys ssl tls tls13 vulnerability scanning xmpp xmpp-transport

Last synced: 11 Nov 2024

https://github.com/hartwork/docker-ssl-reverse-proxy

:lock: Easy-to-use auto-SSL reverse proxy as a Docker container based on Caddy and Let’s Encrypt

caddy docker docker-compose docker-image https lets-encrypt letsencrypt proxy python python-3 python3 reverse-proxy reverseproxy ssl ssl-proxy tls tls-proxy

Last synced: 28 Oct 2024

https://github.com/juzeon/spoofed-round-tripper

A Go's http.RoundTripper implementation that provides a wrapper for tls-client and leverages uTLS to spoof TLS fingerprints (JA3, JA4, HTTP/2 Akamai, etc) of mainstream browsers for use in different HTTP client libraries (like resty) to bypass Cloudflare or other firewalls.

cipher-suites clienthello golang http http-client tls tls-extension utls

Last synced: 10 Nov 2024

https://github.com/luukdegram/feilich

Small, no dependency, TLS 1.3 implementation in Zig, for Zig.

security tls tls13 web zig ziglang

Last synced: 17 Oct 2024

https://github.com/fleshgrinder/nginx-session-ticket-key-rotation

Nginx session ticket key rotation program for secure rotation of TLS session ticket keys and sharing in server clusters.

nginx nginx-configuration shell ssl tls tls-session-ticket-keys tls-session-tickets

Last synced: 14 Oct 2024

https://github.com/zliuva/ktlswrapper

A wrapper that enables TLS support (TLS 1.2 with AES 128 GCM) for existing applications without code change.

c kernel ld-preload sockets tls

Last synced: 03 Aug 2024

https://github.com/Cloaked9000/frnetlib

Small and fast cross-platform networking library, with support for messaging, IPv6, HTTP, SSL and WebSocket.

http https ipv4 ipv6 messaging networking socket ssl tcp tls websocket websocket-client websocket-library websocket-server

Last synced: 03 Aug 2024

https://github.com/spaze/letsgetacert

Let's get cert – a Certbot wrapper

certbot certificate https letsencrypt ssl tls

Last synced: 06 Nov 2024

https://github.com/WoTTsecurity/agent

Simple security audit for linux systems

cis-benchmark security tls

Last synced: 23 Oct 2024

https://github.com/blechschmidt/tlsdump

A ptrace-based TLS 1.2 master secret extractor for reverse engineering (PoC)

droidkex telescope tls tlsdump tlskex

Last synced: 07 Nov 2024

https://github.com/cloudposse/terraform-aws-ssm-tls-ssh-key-pair

Terraform module that provisions an SSH TLS Key pair and writes it to SSM Parameter Store

atlantis aws chamber cicd hcl2 key-rotation keypair kms openssh privatekey publickey ssh ssm terraform terraform-module tls

Last synced: 11 Nov 2024