Python Proxy

Open-source Python projects categorized as Proxy | Edit details
Related topics: #Python #Gfw #Mitm #Security #Docker

Top 14 Python Proxy Projects

  • GitHub repo XX-Net

    A proxy tool to bypass GFW.

    Project mention: XX-net/XX-Net: A proxy tool to bypass GFW. | reddit.com/r/CKsTechNews | 2021-12-06
  • GitHub repo mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

    Project mention: Best way to inspect IoT device traffic? | reddit.com/r/AskNetsec | 2022-01-09

    We generally build a small wireless network where the gateway machine (small Linux box) runs MITMProxy. We use IPTables on the gateway to shovel traffic to and from the IoT device through the proxy so Wireshark (or tcpdump) doesn't get clogged up with all the other data on the network.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo websockify

    Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.

    Project mention: I can't believe they charge for Connect when the sync is so unusably terrible | reddit.com/r/RemarkableTablet | 2021-11-30

    PS: if you are super restricted checked noVNC with https://github.com/novnc/websockify , did wonders for me.

  • GitHub repo bunkerized-nginx

    🛡️ Make your web services secure by default !

    Project mention: Pre-compiled Modsecurity for Nginx in Centos | reddit.com/r/selfhosted | 2021-12-24

    Bunkerised nginx comes me in mind here https://github.com/bunkerity/bunkerized-nginx

  • GitHub repo 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: Handling 30,000 requests/sec with `proxy.py` | reddit.com/r/Python | 2021-11-30

    See `proxy.py` examples for some inspiration :) https://github.com/abhinavsingh/proxy.py/tree/develop/examples

  • GitHub repo ssh-mitm

    ssh mitm server for security audits supporting public key authentication, session hijacking and file manipulation (by ssh-mitm)

    Project mention: ssh mitm server for security audits supporting public key authentication, session hijacking and file manipulation | reddit.com/r/programming | 2021-12-01
  • GitHub repo scrapy-rotating-proxies

    use multiple proxies with Scrapy

    Project mention: how does one configure webshare api key in scrapy scripts and also to use scrapy-proxy-pool? | reddit.com/r/scrapy | 2021-12-21

    Scrapy takes the proxy from the http_proxy/https_proxy env vars. They can include the user/password. As for pools, Scrapy itself doesn't support that, but you can use https://github.com/TeamHG-Memex/scrapy-rotating-proxies or similar addons to use them.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo fetch-some-proxies

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

    Project mention: Fetching free proxy IPs and fuzzy searching by country to facilitate editing proxychains.conf? | reddit.com/r/commandline | 2021-06-14

    #!/usr/bin/env sh # This script fetches free proxies using https://github.com/stamparm/fetch-some-proxies # and appends them in the correct format at the end # of /etc/proxychains.conf for use with proxychains. # # Use `fzproxy.sh --country=germany` to list and append # only German proxies. All fetch-some-proxies flags can # be used as fzproxy.sh flags in the same way. # # The script assumes that the fetch-some-proxies executable # (fetch.py) is located in $HOME/Projects/fetch-some-proxies, # edit line 20 to change that if required. # # Before first use, you may need to edit /etc/proxychains.conf # to comment out or delete all default proxies and add a new # line at the end containing `### FZPROXY.SH`, which will be # used as a hook for appending new proxies. python3 $HOME/Projects/fetch-some-proxies/fetch.py --raw "$1" | fzf -m | tee /tmp/proxytemp sed -i 's/\:\/\// /' /tmp/proxytemp sed -i 's/\:/ /' /tmp/proxytemp sed -e '/FZPROXY.SH/,+200d' /etc/proxychains.conf | sudo tee /etc/proxychains.conf > /dev/null printf "### FZPROXY.SH\n" | sudo tee -a /etc/proxychains.conf > /dev/null cat /tmp/proxytemp | sudo tee -a /etc/proxychains.conf > /dev/null printf "Success ▶ /etc/proxychains' proxy list now replaced with:\n" grep -A200 'FZPROXY.SH' /etc/proxychains.conf | tee -a

  • GitHub repo quarry

    Python library that implements the Minecraft network protocol and data types (by barneygale)

    Project mention: Programmers of Reddit, what's the most interesting GitHub repository you've come across? | reddit.com/r/AskReddit | 2021-03-31

    For me it was probably quarry which taught me about protocol buffers

  • GitHub repo SATOSA

    Proxy translating between different authentication protocols (SAML2, OpenID Connect and OAuth2)

    Project mention: SAML authentication from OAuth token | reddit.com/r/sysadmin | 2021-12-28

    Maybe SATOSA is a solution for you? I don't have personal experience with it though.

  • GitHub repo mitm

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

    Project mention: Show HN: A customizable man-in-the-middle TCP proxy written in Python | news.ycombinator.com | 2022-01-05
  • GitHub repo AnonSurf

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

    Project mention: Tor Relay all your bandwidth threw tor | reddit.com/r/privacy | 2021-02-16
  • GitHub repo grub-2.0

    A crawler built for AI. Can deploy Solr, Tensorflow and Grub systems, together or separately. Utilizes NGINX for authentication.

    Project mention: How to Scrape and Extract Hyperlink Networks with BeautifulSoup and NetworkX | news.ycombinator.com | 2021-11-15

    Depending on the use case you might try imaging the page, then send the image to an ML model for full text before indexing. If you need links extracted, Selenium also supports parsing the assembled DOM: https://github.com/kordless/grub-2.0/tree/main/aperture

  • GitHub repo anon_requests

    anonymous requests

    Project mention: anon_requests - anonymous drop in replacement for requests.Session | reddit.com/r/coolgithubprojects | 2021-01-20
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 2022-01-09.

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,007
2 mitmproxy 25,689
3 websockify 2,958
4 bunkerized-nginx 2,391
5 proxy.py 1,661
6 ssh-mitm 736
7 scrapy-rotating-proxies 561
8 fetch-some-proxies 490
9 quarry 223
10 SATOSA 106
11 mitm 39
12 AnonSurf 22
13 grub-2.0 15
14 anon_requests 0
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com