Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 23 Python Proxy Projects
-
-
mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Project mention: Any Tool to log http request and response of a native app | reddit.com/r/hacking | 2023-03-15Mitm https://mitmproxy.org/
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
websockify
Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.
Project mention: WebSocket to TCP bridge for game servers? Alternative to websockify? | reddit.com/r/gamedev | 2023-02-22Right now i'm using websockify as a WebSocket to TCP bridge and I was wondering if there's a better alternative that consumes less CPU resources.
-
Project mention: Security - Use VPS as reverse proxy only or actually host apps in it? | reddit.com/r/selfhosted | 2023-03-17
This also effectively allows your killswitch to be Nginx on the VPS while still allowing local network traffic at home. You can take it a step further and geoblock countries and more with https://github.com/bunkerity/bunkerweb.
-
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
[Not my project]
A very well features proxy server (Forward & Reverse + lots of other features).
https://github.com/abhinavsingh/proxy.py
-
https://github.com/FlareSolverr/FlareSolverr Had to do a fair bit of debugging to find the code level changes, but you just have to update two sections.
-
ssh-mitm
ssh mitm server for security audits supporting public key authentication, session hijacking and file manipulation (by ssh-mitm)
Project mention: Check if a publickey is known by GitHub or Gitlab without iterating all users | news.ycombinator.com | 2023-02-24During some audits, it's likely that you find some ssh public keys laying around on some servers.
If you want to verify if this key is known by other services, but you don't have access to those services, this task might be hard.
SSH-MITM has an additional command, which allows to check if a public ssh key is known by GitHub, GitLab, and other code hosters. It's not limited to GitHub and other major platforms and even works with each service, which is accessible over SSH.
First you must install SSH-MITM. It's recommended to use the AppImage, because this works out of the box on most Linux machines.
$ wget https://github.com/ssh-mitm/ssh-mitm/releases/latest/download/ssh-mitm-x86_64.AppImage
-
Sonar
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.
-
Hi, I've been using the scrapy-rotating-proxies (https://github.com/TeamHG-Memex/scrapy-rotating-proxies) library for scrapy and I'm getting logs in my crawl of type example: "[rotating_proxies.expire] DEBUG: Proxy is DEAD. When I check and test the proxies (I'm using webshare proxies) and urls mentioned on the logs individually they work ok, so I assume it's a problem with the library, has anyone had the same issue of similar problem? (I looked for tickets reported on github but had didn't find any refering to this.
-
Project mention: all my homies hate mega & rapidgator for the bandwidth limitations | reddit.com/r/Piracy | 2022-04-11
Also useful: https://github.com/stamparm/fetch-some-proxies
-
Hey, i found out there is no way to remove that message from the game. But you can make a basic proxy to hide only that chat message: here is the repository to the api: Quarry. Note that this is only an example not the proxy you need.
-
-
email-oauth2-proxy
An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method.
You do still need details for an authorised client, but it’s possible to use those of one that’s already approved. See the readme section that explains this aspect: https://github.com/simonrob/email-oauth2-proxy#oauth-20-clie...
-
asyncio-socks-server
A SOCKS proxy server implemented with the powerful python cooperative concurrency framework asyncio.
I found this one though can’t guarantee anything https://github.com/Amaindex/asyncio-socks-server
-
SATOSA
Proxy translating between different authentication protocols (SAML2, OpenID Connect and OAuth2)
-
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!
Project mention: Cloudflare servers don't own IPs now, so how do they connect to the Internet? | news.ycombinator.com | 2022-11-25I was surprised IPv6 was only briefly mentioned! Is that something you're looking at next, or are you already running an IPv6 egress network?
Of course it won't work on every website, but I assume you could avoid the port slicing since you can encode the same information into the IP addres itself.
I've seen this idea used as a cool trick [0] to implement a SOCKS proxy that randomizes outbound IPv6 address to be within a publicly routed prefix for the host (commonly a /64).
I guess as long as you need to support IPv4, then port slicing is a requirement and IPv6 won't confer much benefit. (Maybe it could help alleviate port exhaustion if IPv6 addresses can use dynamic ports from any slice?)
Either way, thanks for the blog post, I enjoyed it!
-
AnonSurf
Change your IP address instantly - easy small GUI tool for Windows (linux soon) (by ultrafunkamsterdam)
I used anonsurf and got it in less than a minute. You don't need to download any sus vpn app or addon, just download anonsurf, it's a well known tool used for anon surfing in parrot linux. For windows users you can download it here: https://github.com/ultrafunkamsterdam/AnonSurf For those who don't know how to download from git just click on the green "Code" button and then "Download Zip". After downloading it just execute AnonSurf.exe and done. You can check your IP in https://whatismyipaddress.com
-
doxycannon
A poorman's proxycannon and botnet, using docker, ovpn files, tor nodes, and dante socks5 proxies
-
Project mention: A customizable man-in-the-middle TCP proxy server written in Python. | reddit.com/r/Python | 2022-06-10
-
Project mention: i must be the only guy that understands certificates | reddit.com/r/sysadmin | 2023-03-07
-
AccountGeneratorHelper
This library is helpful when creating accounts, it has everything you need for this
-
Libertea
Easily install and manage a multi-protocol VPN server; with user management, auto fallback and auto update.
Project mention: Libertea: The Ultimate Solution to Create Robust V2Ray Proxies | reddit.com/r/dumbclub | 2023-02-02We're here to introduce Libertea, a new and easy-to-use VPN server for Clash clients. It's designed to be a better alternative to existing solutions like X-UI, with advanced user management, multiple domains with auto fallback, auto update, and support for Trojan, VLESS and Shadowsocks protocols.
-
-
Husko-s-SteamWorkshop-Downloader
Download & Install mods for your favorit game with a few simple clicks
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Proxy related posts
- Security - Use VPS as reverse proxy only or actually host apps in it?
- CloudFlare is becoming a problem.
- Gluon, a high-performance IMAP library
- Anybody experience with FlareSolverr ?
- Man In The Middle Proxy in Rust
- Spiceworks On Prem
- The new way of getting free proxies fast
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 Mar 2023
Index
What are some of the best open-source Proxy projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | XX-Net | 31,786 |
2 | mitmproxy | 30,379 |
3 | websockify | 3,366 |
4 | bunkerweb | 2,872 |
5 | proxy.py | 2,341 |
6 | FlareSolverr | 2,291 |
7 | ssh-mitm | 1,018 |
8 | scrapy-rotating-proxies | 638 |
9 | fetch-some-proxies | 537 |
10 | quarry | 470 |
11 | mapproxy | 449 |
12 | email-oauth2-proxy | 285 |
13 | asyncio-socks-server | 165 |
14 | SATOSA | 141 |
15 | TREVORproxy | 119 |
16 | AnonSurf | 116 |
17 | doxycannon | 112 |
18 | mitm | 99 |
19 | acme2certifier | 91 |
20 | AccountGeneratorHelper | 84 |
21 | Libertea | 76 |
22 | ts3proxy | 75 |
23 | Husko-s-SteamWorkshop-Downloader | 68 |