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
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Event-driven networking engine written in Python.
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 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-05
Try 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
Fast and powerful SSL/TLS scanning library.Project mention: Tool to check whether 0-RTT is enabled or not | /r/sysadmin | 2023-04-26
curl-impersonate: A special build of curl that can impersonate Chrome & FirefoxProject mention: Curl-impersonate: Mimic real browsers' TLS handshake with curl | news.ycombinator.com | 2023-09-08
Repository for the Lemur Certificate Manager
[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-22
For more details on SparK, please see our paper and code&demo, or shoot us questions!
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.
Install and manage a high performance WordPress stack with a few keystrokesProject 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.
A Python wrapper around the OpenSSL library
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!
Remote Access Tool (by Bitwise-01)
Orchestrate Certbot and Lexicon together to provide Let's Encrypt TLS certificates validated by DNS challenges
#1 quality TLS certs while you wait, for the discerning tester
python acme client for nginx
a socket mock framework - for all kinds of socket animals, web-clients included
Python script that collects SSL/TLS information from hosts
A little bit less hackish way to intercept and modify non-HTTP protocols through Burp & others.
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 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.
Passive reconnaissance/enumeration of interesting targets by watching for SSL certificates being issued
Simple OpenSSL for humans: fetch/validate/show/save SSL certificates and warn about soon expirationProject mention: showcert: simple OpenSSL for humans | /r/Python | 2023-09-12
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).
Experimental OpenSSL wrapper for Python 3.7+ and SSLyze.Project mention: how to resolve this error? | /r/termux | 2023-01-10
pip3 install https://github.com/nabla-c0d3/nassl/archive/refs/tags/5.0.0.tar.gz
Automates the process of repeatedly searching for a website via scraped proxy IP and search keywords
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
1 project | news.ycombinator.com | 8 Sep 2023
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
2 projects | /r/webscraping | 2 Jul 2023
Weird API behavior: Only Postman and browser consistently work but making same request with requests library gets a Captcha instead.
2 projects | /r/webscraping | 22 Jun 2023
Server TLS settings analyzer CryptoLyzer with OpenVPN support has released
1 project | news.ycombinator.com | 25 May 2023
CryptoLyzer 0.8.5 with browser (Chromium, Firefox, Opera) compatibility checker
1 project | news.ycombinator.com | 10 May 2023
Tool to check whether 0-RTT is enabled or not
1 project | /r/sysadmin | 26 Apr 2023
A note from our sponsor - Mergify
blog.mergify.com | 23 Sep 2023
What are some of the best open-source SSL projects in Python? This list will help you:
|9||pyOpenSSL -- A Python wrapper around the OpenSSL library||830|