Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free. Learn more →
Top 23 Python SSL Projects
-
mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Project mention: Ask Dang: What Has Happened with HN's HTTPS Recently? | news.ycombinator.com | 2023-09-13Perhaps you could have your device use a proxy that can do the HTTPS unwrap for you? https://mitmproxy.org/ maybe?
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
websockify
Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.
Project mention: My first BBS (anybody know of an easy to install browser based client?) | /r/bbs | 2023-07-05Try this: https://github.com/novnc/websockify I got mine set up as a windows service. But you can also just have it run on booting
-
-
Project mention: Curl-impersonate: Mimic real browsers' TLS handshake with curl | news.ycombinator.com | 2023-09-08
-
-
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)
Project mention: [R] [ICLR'2023 Spotlight🌟]: The first BERT-style pretraining on CNNs! | /r/MachineLearning | 2023-01-22For more details on SparK, please see our paper and code&demo, or shoot us questions!
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
-
Project mention: [Guide] Do a full setup of WordPress using Nginx, Redis and WP CLI | /r/selfhosted | 2023-03-24
https://wordops.net is also nice to automate parts, if you don't mind that it's all running under the same user.
-
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
-
showcert
Simple OpenSSL for humans: fetch/validate/show/save SSL certificates and warn about soon expiration
showcert is simple CLI tool which does tiny fraction of what OpenSSL can do, but this fraction is 9/10 of what typical sysadmin/programmer needs from OpenSSL. If openssl is swiss army knife (you can repair spaceship with it), showcert is simple knife with beer bottle opener. It's much easier to use, syntax is intuitive and hard to forget (how to check reddit SSL cert with openssl? measure time to find sequence of commands for this and run it).
-
pip3 install https://github.com/nabla-c0d3/nassl/archive/refs/tags/5.0.0.tar.gz
-
proxy_web_crawler
Automates the process of repeatedly searching for a website via scraped proxy IP and search keywords
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Python SSL related posts
- Curl-impersonate: Mimic real browsers' TLS handshake with curl
-
curl-impersonate VS curl-impersonate-php - a user suggested alternative
2 projects | 2 Aug 2023
- Found a way to bypass Cloudflare 403 forbidden in cURL, fetch
- Weird API behavior: Only Postman and browser consistently work but making same request with requests library gets a Captcha instead.
- Server TLS settings analyzer CryptoLyzer with OpenVPN support has released
- CryptoLyzer 0.8.5 with browser (Chromium, Firefox, Opera) compatibility checker
- Tool to check whether 0-RTT is enabled or not
-
A note from our sponsor - Mergify
blog.mergify.com | 23 Sep 2023
Index
What are some of the best open-source SSL projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | mitmproxy | 32,293 |
2 | Twisted | 5,197 |
3 | websockify | 3,568 |
4 | sslyze | 3,003 |
5 | curl-impersonate | 2,728 |
6 | lemur | 1,651 |
7 | SparK | 1,270 |
8 | WordOps | 1,135 |
9 | pyOpenSSL -- A Python wrapper around the OpenSSL library | 830 |
10 | MicroWebSrv2 | 574 |
11 | Loki | 541 |
12 | dnsrobocert | 530 |
13 | trustme | 508 |
14 | acme-nginx | 302 |
15 | Mocket | 263 |
16 | ssl-checker | 220 |
17 | MITM_Intercept | 191 |
18 | dheater | 153 |
19 | cryptonice | 96 |
20 | Substr3am | 65 |
21 | showcert | 47 |
22 | nassl | 39 |
23 | proxy_web_crawler | 38 |