Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Python SSL Projects
-
mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
> if the rendering engine and network fetching were easily separable - and you could insert your own steps into that pipeline, you could do all sorts of neat stuff.
Can’t that be done relatively easily with https://mitmproxy.org/?
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
-
-
Project mention: A special build of curl that can impersonate Chrome and Firefox | news.ycombinator.com | 2025-04-03
-
websockify
Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.
-
Project mention: SSLyze – SSL configuration scanning library and CLI tool | news.ycombinator.com | 2025-04-01
-
Netflix’s Lemur: makes it easy for a developer to get a TLS certificate for a microservice, without having to deal with cryptography, manage private keys securely, and remember to rotate certs before they expire
-
Project mention: WordOps: Install/manage a high performance WordPress stack with a few keystrokes | news.ycombinator.com | 2024-10-05
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
SparK
[ICLR'23 Spotlight🔥] The first successful BERT/MAE-style pretraining on any convolutional network; Pytorch impl. of "Designing BERT for Convolutional Networks: Sparse and Hierarchical Masked Modeling" (by keyu-tian)
-
pyOpenSSL -- A Python wrapper around the OpenSSL library
A Python wrapper around the OpenSSL library
-
MicroWebSrv2
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
-
-
-
dnsrobocert
Orchestrate Certbot and Lexicon together to provide Let's Encrypt TLS certificates validated by DNS challenges
-
-
-
-
MITM_Intercept
A little bit less hackish way to intercept and modify non-HTTP protocols through Burp & others.
-
dheater
D(HE)ater is a proof of concept implementation of the D(HE)at attack (CVE-2002-20001) through which denial-of-service can be performed by enforcing the Diffie-Hellman key exchange. (read-only clone of the original GitLab project)
-
cryptonice
CryptoNice is both a command line tool and library which provides the ability to scan and report on the configuration of SSL/TLS for your internet or internal facing web services. Built using the sslyze API and ssl, http-client and dns libraries, cryptonice collects data on a given domain and performs a series of tests to check TLS configuration and supporting protocols such as HTTP2 and DNS.
-
-
Substr3am
Passive reconnaissance/enumeration of interesting targets by watching for SSL certificates being issued
-
stable-diffusion-webui-auto-tls-https
An extension for AUTOMATIC1111's Stable Diffusion Web-UI that enables easy or zero-conf TLS for HTTPS
-
proxy_web_crawler
Automates the process of repeatedly searching for a website via scraped proxy IP and search keywords
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
Python SSL discussion
Python SSL related posts
-
SSLyze – SSL configuration scanning library and CLI tool
-
Death of DevSecOps, Part 3
-
Terrapin-Scanner VS CryptoLyzer - a user suggested alternative
2 projects | 14 Jan 2024 -
mitmproxy VS petep - a user suggested alternative
2 projects | 3 Oct 2023 -
Learn and Test DMARC
-
Curl-impersonate: Mimic real browsers' TLS handshake with curl
-
curl-impersonate VS curl-impersonate-php - a user suggested alternative
2 projects | 2 Aug 2023 -
A note from our sponsor - CodeRabbit
coderabbit.ai | 19 Apr 2025
Index
What are some of the best open-source SSL projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | mitmproxy | 38,725 |
2 | Twisted | 5,741 |
3 | curl-impersonate | 5,195 |
4 | websockify | 4,064 |
5 | sslyze | 3,582 |
6 | lemur | 1,738 |
7 | WordOps | 1,415 |
8 | SparK | 1,320 |
9 | pyOpenSSL -- A Python wrapper around the OpenSSL library | 904 |
10 | MicroWebSrv2 | 678 |
11 | Loki | 585 |
12 | trustme | 578 |
13 | dnsrobocert | 561 |
14 | acme-nginx | 316 |
15 | Mocket | 293 |
16 | ssl-checker | 279 |
17 | MITM_Intercept | 206 |
18 | dheater | 194 |
19 | cryptonice | 101 |
20 | showcert | 96 |
21 | Substr3am | 67 |
22 | stable-diffusion-webui-auto-tls-https | 62 |
23 | proxy_web_crawler | 43 |