SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Proxy Projects
-
mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
-
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.
-
websockify
Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.
-
proxy.py
⚡ Fast • 🪶 Lightweight • 0️⃣ Dependency • 🔌 Pluggable • 😈 TLS interception • 🔒 DNS-over-HTTPS • 🔥 Poor Man's VPN • ⏪ Reverse & ⏩ Forward • 👮🏿 "Proxy Server" framework • 🌐 "Web Server" framework • ➵ ➶ ➷ ➠ "PubSub" framework • 👷 "Work" acceptor & executor framework
-
python-proxy
HTTP/HTTP2/HTTP3/Socks4/Socks5/Shadowsocks/ShadowsocksR/SSH/Redirect/Pf TCP/UDP asynchronous tunnel proxy implemented in Python 3 asyncio.
-
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.
-
cloudproxy
Hide your scrapers IP behind the cloud. Provision proxy servers across different cloud providers to improve your scraping success.
-
email-oauth2-proxy
An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method.
-
Libertea
Easily install and manage a multi-protocol VPN server; with user management, auto fallback and auto update.
-
asyncio-socks-server
A SOCKS proxy server implemented with the powerful python cooperative concurrency framework asyncio.
-
SATOSA
Proxy translating between different authentication protocols (SAML2, OpenID Connect and OAuth2)
-
AccountGeneratorHelper
This library is helpful when creating accounts, it has everything you need for this
-
TREVORproxy
A SOCKS proxy written in Python that randomizes your source IP address. Round-robin your evil packets through SSH tunnels or give them billions of unique source addresses!
-
AnonSurf
Change your IP address instantly - easy small GUI tool for Windows (linux soon) (by ultrafunkamsterdam)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Scraping Google trends, and incomplete datasets. Help, please? | /r/datasets | 2023-12-07What i didnt tried: - scraping and using these (single page) tokens - headless browser - web-test-frameworks like selenium (programmable browser) - using Flaresolver (my best bet) https://github.com/FlareSolverr/FlareSolverr . A headless browser / proxy developed to bypass cloudflare. You can easily deploy it onprem with docker. I know google got its own defence machanisms, but i've got very good experience using it for scraping and crawling (at least cloudflare protected) websites. So i guess its very good at pretending being a normal browser, being a normal user.
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: WireGuard client that exposes itself as a HTTP/SOCKS5 proxy | news.ycombinator.com | 2024-04-01FWIW, that fork is 6 years out of date, forked from https://github.com/qwj/python-proxy.
There is now an issue ticket in ssh-mitm to discuss the similarities between ssh-mitm and terrapin attack: https://github.com/ssh-mitm/ssh-mitm/issues/165
What makes you say the protocol is different for each provider?
I maintain a proxy that transparently adds support for OAuth 2.0 support to IMAP/POP/SMTP clients (https://github.com/simonrob/email-oauth2-proxy), and for normal use it doesn’t need to know anything about which service it is connecting to. Apart from advanced features such as CCG or ROPCG which are mostly O365 only, what is different?
Project mention: flutter map + mapbox static tiles | reduce API requests | /r/flutterhelp | 2023-06-26https://mapproxy.org/ is also worth a look. It caches the request to a mapping service, that way you could also reduce the expensive request to the map box api, if mapbox uses a standardized wms or tiling service map proxy should work.
Project mention: Satosa: Proxy translating between different authentication protocols | news.ycombinator.com | 2024-03-31
https://github.com/2bc4/streamlink-ttvlol this is what ive been using it uses the ttvlol/luminous proxies to avoid ads
Python Proxy related posts
- Satosa: Proxy translating between different authentication protocols
- Hardening Apache APISIX with the OWASP's Coraza and Core Ruleset
- Proxy to add OAuth 2.0 authentication to email clients that don't support it
- Scraping Google trends, and incomplete datasets. Help, please?
-
mitmproxy VS petep - a user suggested alternative
2 projects | 3 Oct 2023
- Oauth 2.0 Proxy for Email (POP/IMAP/SMTP) - Containerized
- flutter map + mapbox static tiles | reduce API requests
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source Proxy projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | mitmproxy | 34,277 |
2 | XX-Net | 32,679 |
3 | FlareSolverr | 5,702 |
4 | websockify | 3,745 |
5 | ProxyBroker | 3,707 |
6 | proxy.py | 2,853 |
7 | python-proxy | 1,895 |
8 | cloudproxy | 1,350 |
9 | ssh-mitm | 1,219 |
10 | scrapy-rotating-proxies | 705 |
11 | email-oauth2-proxy | 687 |
12 | fetch-some-proxies | 564 |
13 | quarry | 523 |
14 | mapproxy | 518 |
15 | Libertea | 323 |
16 | Proxy-Master | 216 |
17 | asyncio-socks-server | 187 |
18 | SATOSA | 185 |
19 | AccountGeneratorHelper | 183 |
20 | TREVORproxy | 175 |
21 | AnonSurf | 168 |
22 | streamlink-ttvlol | 147 |
23 | acme2certifier | 140 |
Sponsored