Python Proxy

Open-source Python projects categorized as Proxy

Top 23 Python Proxy Projects

  • XX-Net

    A proxy tool to bypass GFW.

    Project mention: 老哥们,啥机场比较确定不是晶哥开的啊? | reddit.com/r/China_irl | 2022-09-20
  • 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-15

    Mitm 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-22

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

  • bunkerweb

    🛡️ Make your web services secure by default !

    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

    Project mention: Show HN: Proxy.py | news.ycombinator.com | 2022-08-11

    [Not my project]

    A very well features proxy server (Forward & Reverse + lots of other features).

    https://github.com/abhinavsingh/proxy.py

  • FlareSolverr

    Proxy server to bypass Cloudflare protection

    Project mention: CloudFlare is becoming a problem. | reddit.com/r/prowlarr | 2023-03-15

    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-24

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

  • scrapy-rotating-proxies

    use multiple proxies with Scrapy

    Project mention: Scrapy rotating proxies | reddit.com/r/webscraping | 2022-08-01

    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.

  • fetch-some-proxies

    Simple Python script for fetching "some" (usable) proxies

    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

  • quarry

    Python library that implements the Minecraft network protocol and data types

    Project mention: Kamehameha in Minecraft | reddit.com/r/Minecraft | 2022-09-22

    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.

  • mapproxy

    MapProxy is a tile cache and WMS proxy

    Project mention: WMS layer responsiveness. | reddit.com/r/gis | 2022-07-20
  • email-oauth2-proxy

    An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method.

    Project mention: Gluon, a high-performance IMAP library | news.ycombinator.com | 2023-02-24

    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.

    Project mention: How are Vpns blocked? | reddit.com/r/hacking | 2022-12-29

    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-25

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

    [0] https://github.com/blacklanternsecurity/TREVORproxy

  • AnonSurf

    Change your IP address instantly - easy small GUI tool for Windows (linux soon) (by ultrafunkamsterdam)

    Project mention: Internet Cafe Simulator | reddit.com/r/FreeGamesOnSteam | 2022-11-02

    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

  • mitm

    👨🏼‍💻 ‎‎‎‏‏ A customizable man-in-the-middle TCP proxy.

    Project mention: A customizable man-in-the-middle TCP proxy server written in Python. | reddit.com/r/Python | 2022-06-10
  • acme2certifier

    library implementing ACME server functionality

    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

    Project mention: Account generation | reddit.com/r/Python | 2022-08-20
  • 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-02

    We'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.

  • ts3proxy

    Teamspeak 3 Server Proxy

  • 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

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). The latest post mention was on 2023-03-17.

Python Proxy related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com