SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 Python HTTPS Projects
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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-311. 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.
-
-
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.
-
-
Tor2web
Tor2web is an HTTP proxy software that enables access to Tor Hidden Services by mean of common web browsers (by tor2web)
-
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!
-
-
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 )
-
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.
-
harlogger
Simple utlity for sniffing decrypted HTTP/HTTPS traffic on an macOS/iOS device (either jailbroken or not)
-
-
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.
-
stable-diffusion-webui-auto-tls-https
An extension for AUTOMATIC1111's Stable Diffusion Web-UI that enables easy or zero-conf TLS for HTTPS
-
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.
-
browser-router
Custom Windows link handler that routes HTTP/HTTPS URLs to different browsers based on user-defined rules.
-
-
Python HTTPS discussion
Python HTTPS related posts
-
Bing Search API Replacement: scrape SERP results for $1.05/1K
-
I was wrong about robots.txt
-
Curl_cffi
-
A special build of curl that can impersonate Chrome and Firefox
-
TLS Fingerprint 保護的網站
-
Internet.nl – test tool for modern internet standards
-
Ask HN: Python library for robust URL retrieval with workaround strategies?
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Jun 2026
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,367 |
| 5 | shcheck | 836 |
| 6 | Tor2web | 755 |
| 7 | MicroWebSrv2 | 717 |
| 8 | Mocket | 309 |
| 9 | Internet.nl | 222 |
| 10 | hiphp | 216 |
| 11 | harlogger | 178 |
| 12 | showcert | 104 |
| 13 | cryptonice | 101 |
| 14 | stable-diffusion-webui-auto-tls-https | 61 |
| 15 | tlsassistant | 51 |
| 16 | browser-router | 12 |
| 17 | pypiglatin | 2 |
| 18 | keepasshttpd | 0 |