Ecosyste.ms: Awesome
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.
- GitHub: https://github.com/topics/tls
- Wikipedia: https://en.wikipedia.org/wiki/Transport_Layer_Security
- Created by: Internet Engineering Task Force
- Released: 1999
- Related Topics: https, x509,
- Aliases: ssl,
- Last updated: 2024-11-12 00:26:00 UTC
- JSON Representation
https://github.com/plabayo/rama
modular service framework to move and transform network packets
http https mitm network network-programming networking proxy rust scraping tls
Last synced: 15 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/lightbend/ssl-config
SSL configuration logic, extracted from Play's WS (for use in Akka et al).
Last synced: 12 Nov 2024
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/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/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/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: 15 Nov 2024
https://github.com/msfidelis/cassler
:spider: :spider: :spider: - Validate SSL Certificates around web
certificates scanner tls tls-certificate web
Last synced: 15 Nov 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/hauleth/dolores
Local development reverse proxy
developer-tools development hacktoberfest http-proxy proxy proxy-server reverse-proxy tls
Last synced: 28 Oct 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
Last synced: 07 Nov 2024
https://github.com/paloaltonetworks/pyjarm
pyJARM is a library for doing JARM fingerprinting using python
Last synced: 12 Nov 2024
https://github.com/yolossn/JA3-Fingerprint-Introduction
Introduction to JA3 Fingerprint and how to impersonate it.
Last synced: 30 Oct 2024
https://github.com/stepancheg/rust-tls-api
TLS API for Rust, and API implementations over native-tls and openssl in separate crates
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/jruby/jruby-openssl
JRuby's OpenSSL gem
cryptography jruby jruby-openssl openssl ssl tls
Last synced: 15 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/deniskovalchuk/libftp
A cross-platform FTP/FTPS client library based on Boost.Asio
boost boost-asio conan cpp cpp-library cpp17 cross-platform download-file file-transfer-protocol ftp ftp-client ftp-library ftps networking openssl rfc-959 ssl tls upload-file
Last synced: 09 Oct 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/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/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/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/wolfssl/wolfssl-py
Python wrapper for wolfSSL embedded SSL/TLS library.
cryptography dtls python-ssl python-wrapper python2 python3 security ssl tls tls12 tls13 wolfssl wolfssl-bindings
Last synced: 13 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/taoso/led
led - lehu daemon
golang http-proxy http2 letsencrypt tls
Last synced: 11 Nov 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/miyurudassanayake/sni-injector
SNI Injecting tool for free internet (HTTP Injector)
free-internet http-injector proxy python3 sni sni-injector socks5 socks5-proxy ssh-tunnel ssl tls
Last synced: 12 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/michaelforney/libtls-bearssl
libtls implemented on top of BearSSL
Last synced: 07 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/drewfarris/sample-cfssl-ca
Sample Cloudflare SSL (CFSSL) Certificate Authority
Last synced: 11 Nov 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/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/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/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/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/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/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/oracle/ktls-utils
TLS handshake utilities for in-kernel TLS consumers
Last synced: 06 Nov 2024
https://github.com/youngkin/gohttps
Examples HTTPS clients and servers In Go
Last synced: 14 Nov 2024
https://github.com/texadactyl/diyca
Do-It-Yourself Certificate Authority
certificate-authority certificates-signed cryptography flask flask-web pki python-3 python3 ssl tls
Last synced: 30 Oct 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/madflojo/redis-tls-dockerfile
Redis + TLS Docker image
docker dockerfile redis stunnel tls
Last synced: 10 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/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/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/adrianosela/sslmgr
A layer of abstraction the around acme/autocert certificate manager (Golang)
acme acme-client acme-dns acme-v2 autocert certificate go golang graceful graceful-shutdown https https-server server ssl ssl-certificate ssl-certificates tls tls-certificate x509 x509certificates
Last synced: 26 Oct 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/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
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/cosmos72/gls
Fast goroutine local storage
go goroutine-safe thread-local tls
Last synced: 28 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/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://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/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: 14 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://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/wolfSSL/oss-fuzz-targets
Fuzz targets for OSS-Fuzz
fuzz-testing oss-fuzz security ssl testing tls wolfcrypt wolfssl
Last synced: 23 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/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
Last synced: 23 Oct 2024
https://github.com/hash3lizer/proxverter
Cross platform system wide proxy server & TLS Interception library for Python
attack end-to-end-encryption http https https-interception openssl-library proxy reverse-proxy ssl tls tls-certificate tls-interception wrapper-api
Last synced: 28 Oct 2024
https://github.com/wolfssl/oss-fuzz-targets
Fuzz targets for OSS-Fuzz
fuzz-testing oss-fuzz security ssl testing tls wolfcrypt wolfssl
Last synced: 11 Nov 2024
https://github.com/hash3liZer/Proxverter
Cross platform system wide proxy server & TLS Interception library for Python
attack end-to-end-encryption http https https-interception openssl-library proxy reverse-proxy ssl tls tls-certificate tls-interception wrapper-api
Last synced: 03 Nov 2024