Python Proxy

Open-source Python projects categorized as Proxy | Edit details

Top 12 Python Proxy Projects

  • GitHub repo mitmproxy

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

    Project mention: Automating email verification for online accounts using JavaScript | dev.to | 2021-11-29

    To automate the creation of online accounts, we need to perform the same http requests that a user does when signing up programmatically. If it is a website, you can use the DevTools to inspect the network traffic and look it up. If it is an app, you can use an emulator and a tool like mitmproxy to monitor http requests. Then you can write a quite simple script which creates hundreds of user accounts in a matter of seconds.

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

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo bunkerized-nginx

    🛡️ Make your web services secure by default !

    Project mention: Canadian university threatens online students with expulsion over vaccination status – backs down after legal warning | reddit.com/r/LockdownSkepticism | 2021-10-04

    Yeah, I use https://github.com/bunkerity/bunkerized-nginx to harden the install

  • 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: Using free proxies for a spider. | reddit.com/r/scrapy | 2021-07-02

    Hello, I'm looking into trying free proxies using something like in this github (https://github.com/TeamHG-Memex/scrapy-rotating-proxies/blob/master/README.rst). However, I need to find my own list of proxy IP's to use. When I look up free proxies I find plenty of options, but I'm rather new to this topic and don't know what to use. There seems to be plenty of different types, and I'm not sure if I should/shouldn't use certain proxy IP's. Any advice on the topic would be appreciated.

  • 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

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • 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: Looking for some sort of "SAML Proxy" with group management and SCIM | reddit.com/r/sysadmin | 2021-03-30

    Some SAML expert friends usually recommend SATOSA for similar scenarios.

  • 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 2021-12-01.

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 mitmproxy 25,334
2 websockify 2,925
3 bunkerized-nginx 2,342
4 proxy.py 1,594
5 ssh-mitm 693
6 scrapy-rotating-proxies 551
7 fetch-some-proxies 486
8 quarry 217
9 SATOSA 104
10 AnonSurf 22
11 grub-2.0 15
12 anon_requests 0
Find remote jobs at our new job board 99remotejobs.com. There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com