[Go to site: main page, start]

Python HTTPS

Open-source Python projects categorized as HTTPS

Top 19 Python HTTPS Projects

  1. curl-impersonate

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

    Project mention: The privacy nightmare of browser fingerprinting | news.ycombinator.com | 2025-11-22

    JA3/JA4 are useless now.

    At best they identify the family of browser, and spoofing it is table stakes for bad actors. https://github.com/lwthiker/curl-impersonate

  2. SaaSHub

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

    SaaSHub logo
  3. curl_cffi

    Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.

    Project mention: Bing Search API Replacement: scrape SERP results for $1.05/1K | dev.to | 2026-05-31

    1. TLS fingerprint inspection. Bing inspects the JA3/JA4 signature of your TLS handshake. Python's stdlib ssl, requests, and httpx emit fingerprints no real browser produces — the server returns 403 before reading the query string. We route every request through curl-cffi's AsyncSession, impersonating Chrome 131, Chrome 124, or Firefox 147 TLS + HTTP/2 SETTINGS frames at the socket level, rotating profiles per page to reduce burst correlation.

  4. CherryPy

    CherryPy is a pythonic, object-oriented HTTP framework. https://cherrypy.dev

  5. wreq-python

    An ergonomic Python HTTP Client with TLS fingerprint

    Project mention: Hybrid scraping: The architecture for the modern web | dev.to | 2026-02-25

    Python’s requests package, which uses urllib from the standard library, has a very distinctive TLS fingerprint, containing ciphers (amongst other things) that aren’t seen in a browser. This makes it very easy to spot. Both rnet, and other options such as curl-cffi, are able to send a TLS fingerprint similar to that of a browser. This reduces the chances of our request being blocked.

  6. shcheck

    A basic tool to check security headers of a website

  7. Tor2web

    Tor2web is an HTTP proxy software that enables access to Tor Hidden Services by mean of common web browsers (by tor2web)

  8. 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!

  9. Mocket

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

  10. Internet.nl

    Internet standards compliance test suite

    Project mention: Async DNS | news.ycombinator.com | 2025-12-12

    It falls into the category that most people think they understand DNS, the same as JavaScript, or e.g. elections, but the devil is in the detail. And I can tell you, at least for DNS (and Dutch Elections), it's kind of tricky, see fun cases like https://github.com/internetstandards/Internet.nl/issues/1370 and I thought the same before I had my current job which involves quite some tricky DNS stuff (and regarding this we also sometimes encounter bugs in unbound https://github.com/internetstandards/Internet.nl/issues/1803 )

  11. hiphp

    The BackDoor of HIPHP gives you the power to control websites based on PHP using HTTP/HTTPS protocol. By sending files, tokens and commands through port 80's POST/GET method, users can access a range of activities such as downloading and editing files. It also allows for connecting to Tor networks with password protection for extra security.

  12. caddy-snake

    Caddy plugin to serve Python apps

    Project mention: Ask HN: Freelancer? Seeking freelancer? (July 2025) | news.ycombinator.com | 2025-07-01

    SEEKING WORK | Paris, France | Remote Only (Any Timezone)

    Biotech/Bioinformatics Software Engineer | 7+ years experience

    I'm a software engineer currently at Gencove (biotech) with deep expertise in bioinformatics and genomics software development. I help biotech companies build robust, scalable solutions from MVP to production.

    What I bring: Domain expertise in genomics pipelines, bioinformatics workflows, and biotech-specific challenges. Full-stack development with Python (primary), Go, Rust, React/Next.js. Available as fractional CTO or founding engineer for early-stage biotech startups. Highly self-motivated with extensive remote work experience.

    Ideal for: Biotech/bioinformatics/genomics companies needing technical expertise, developer tools and infrastructure projects, early-stage startups requiring foundational technical leadership, and short to mid-term consulting engagements.

    Open source: Notable project at https://github.com/mliezun/caddy-snake

    Blog: https://mliezun.com

    Contact: https://linkedin.com/in/mliezun

    Available for immediate engagement. Happy to discuss how I can help accelerate your biotech project.

  13. harlogger

    Simple utlity for sniffing decrypted HTTP/HTTPS traffic on an macOS/iOS device (either jailbroken or not)

  14. showcert

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

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

  16. stable-diffusion-webui-auto-tls-https

    An extension for AUTOMATIC1111's Stable Diffusion Web-UI that enables easy or zero-conf TLS for HTTPS

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

  18. browser-router

    Custom Windows link handler that routes HTTP/HTTPS URLs to different browsers based on user-defined rules.

  19. pypiglatin

    An example of a Python-based HTTPS client with associated tests.

  20. keepasshttpd

    An keepass http local web server that directly operate on kdbx file.

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 HTTPS discussion

Log in or Post with

Python HTTPS related posts

Index

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

# Project Stars
1 curl-impersonate 5,950
2 curl_cffi 5,798
3 CherryPy 1,943
4 wreq-python 1,373
5 shcheck 836
6 Tor2web 755
7 MicroWebSrv2 717
8 Mocket 309
9 Internet.nl 222
10 hiphp 216
11 caddy-snake 188
12 harlogger 178
13 showcert 104
14 cryptonice 101
15 stable-diffusion-webui-auto-tls-https 61
16 tlsassistant 51
17 browser-router 12
18 pypiglatin 2
19 keepasshttpd 0

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

Did you know that Python is
the 1st most popular programming language
based on number of references?