Python SSL

Open-source Python projects categorized as SSL

An SSL is security technology. It's a protocol for servers and web browsers that makes sure that data passed between the two are private. It was first developed by Netscape in 1995 for the purpose of ensuring privacy, authentication, and data integrity in Internet communications. SSL is the predecessor to the modern TLS encryption used today.

Top 23 Python SSL Projects

  • mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

  • Project mention: Ask HN: Fiddler Alternatives | news.ycombinator.com | 2024-03-14
  • Twisted

    Event-driven networking engine written in Python.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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-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

  • curl-impersonate

    curl-impersonate: A special build of curl that can impersonate Chrome & Firefox

  • 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).

  • sslyze

    Fast and powerful SSL/TLS scanning library.

  • Project mention: Tool to check whether 0-RTT is enabled or not | /r/sysadmin | 2023-04-26
  • lemur

    Repository for the Lemur Certificate Manager

  • 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)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • WordOps

    Install and manage a high performance WordPress stack with a few keystrokes

  • 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!

  • Loki

    Remote Access Tool (by Bitwise-01)

  • dnsrobocert

    Orchestrate Certbot and Lexicon together to provide Let's Encrypt TLS certificates validated by DNS challenges

  • trustme

    #1 quality TLS certs while you wait, for the discerning tester

  • acme-nginx

    python acme client for nginx

  • Mocket

    a socket mock framework - for all kinds of socket animals, web-clients included

  • ssl-checker

    Python script that collects SSL/TLS information from hosts

  • 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.

  • showcert

    Simple OpenSSL for humans: all you need for X.509 TLS certificates (and nothing more).

  • Project mention: Your own Certificate Authority (CA) in ONE simple command | dev.to | 2024-01-29

    Showcert is OpenSSL for humans, much simpler to use and it has gencert utility to generate certificates. Very easy.

  • 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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python SSL related posts

Index

What are some of the best open-source SSL projects in Python? This list will help you:

Project Stars
1 mitmproxy 34,277
2 Twisted 5,416
3 websockify 3,745
4 curl-impersonate 3,308
5 sslyze 3,130
6 lemur 1,694
7 SparK 1,384
8 WordOps 1,226
9 pyOpenSSL -- A Python wrapper around the OpenSSL library 857
10 MicroWebSrv2 619
11 Loki 561
12 dnsrobocert 545
13 trustme 538
14 acme-nginx 305
15 Mocket 272
16 ssl-checker 238
17 MITM_Intercept 196
18 dheater 170
19 cryptonice 97
20 showcert 67
21 Substr3am 64
22 stable-diffusion-webui-auto-tls-https 56
23 proxy_web_crawler 41

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com