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 TLS Projects
-
mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Project mention: Release Radar · October 2024: Major updates from the open source community | dev.to | 2024-11-01Featured in the GitHub Release Radars for [October 2022], [March 2022], and the launch of version 1.0 back in July 2021, mitmproxy has become a loved project with almost 40K Stars. It's an interactive, SSL/TLS-capable intercepting proxy with a console interface for HTTP/1, HTTP/2, and WebSockets. The newest update supports transparent HTTP/3 proxying, added support for Python 3.13, and lots more. Check out the changelog for all the details.
-
Scout Monitoring
Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
-
-
Project mention: Recent 'MFA Bombing' Attacks Targeting Apple Users | news.ycombinator.com | 2024-03-27
> us[e] Akamai to block scraping
Would https://github.com/lwthiker/curl-impersonate help? Haven’t tried with Akamai, but did help with another widely used CDN that shall remain unnamed (but has successfully infused me with burning hate for their products after a couple of years’ worth of using an always-on VPN to bypass Internet censorship and/or a slightly unusual browser).
-
-
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: Aioquic: QUIC and HTTP/3 implementation in Python | news.ycombinator.com | 2024-10-04
-
pyOpenSSL -- A Python wrapper around the OpenSSL library
A Python wrapper around the OpenSSL library
-
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.
-
Project mention: Current problems and mistakes of web scraping in Python and tricks to solve them! | dev.to | 2024-08-22
The first way to solve this problem is to use tls-client
-
-
-
libresbc
An open source Session Border Controller 🌟 The SBC you dream about 🗽 LibreSBC will help you save thousands of dollars.
-
-
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)
-
Project mention: Internet.nl – test tool for modern internet standards | news.ycombinator.com | 2024-06-05
-
-
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.
-
From the article:
> Ubiquitous presence of HTTPS allows you to pass your data through very restrictive middle boxes!
This is, in fact, why all — or nearly all — proprietary VPN protocols (so-called "SSL VPNs") implement a mode that initiates a tunnel via HTTPS, at least as a fallback if not as the primary mode of operation: precisely in order to have a mode of operation that works with almost any connection to the global Internet.
I'm one of the main developers of https://gitlab.com/openconnect/openconnect, which implements many such protocols, and wrote https://github.com/dlenski/what-vpn, which sniffs or identifies even more flavors of TLS-based VPN servers.
-
Showcert is OpenSSL for humans, much simpler to use and it has gencert utility to generate certificates. Very easy.
-
stable-diffusion-webui-auto-tls-https
An extension for AUTOMATIC1111's Stable Diffusion Web-UI that enables easy or zero-conf TLS for HTTPS
-
OCSPChecker
OCSP-Checker provides an automated means to check the OCSP revocation status for a x509 digital certificate.
-
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.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python TLS discussion
Python TLS related posts
-
Aioquic: QUIC and HTTP/3 implementation in Python
-
Death of DevSecOps, Part 3
-
Ask HN: Fiddler Alternatives
-
Terrapin-Scanner VS CryptoLyzer - a user suggested alternative
2 projects | 14 Jan 2024 -
AirBnb Wifi Safety Precaution needed?
-
WORKING tutorial on how to enable iOS voice chat RIGHT NOW
-
mitmproxy VS petep - a user suggested alternative
2 projects | 3 Oct 2023 -
A note from our sponsor - CodeRabbit
coderabbit.ai | 1 Nov 2024
Index
What are some of the best open-source TLS projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | mitmproxy | 36,641 |
2 | Twisted | 5,584 |
3 | curl-impersonate | 3,764 |
4 | sslyze | 3,259 |
5 | lemur | 1,721 |
6 | aioquic | 1,680 |
7 | pyOpenSSL -- A Python wrapper around the OpenSSL library | 887 |
8 | Python-Tls-Client | 674 |
9 | hrequests | 672 |
10 | trustme | 563 |
11 | libresbc | 363 |
12 | ssl-checker | 255 |
13 | MITM_Intercept | 201 |
14 | dheater | 186 |
15 | Internet.nl | 174 |
16 | truststore | 157 |
17 | cryptonice | 101 |
18 | what-vpn | 80 |
19 | showcert | 74 |
20 | stable-diffusion-webui-auto-tls-https | 61 |
21 | OCSPChecker | 40 |
22 | tlsassistant | 39 |
23 | tls_client_handshake_pure_python | 24 |