{"repo":"blacklanternsecurity/TREVORproxy","free":true,"listed":false,"github":"https://github.com/blacklanternsecurity/TREVORproxy","clone":"git clone https://github.com/blacklanternsecurity/TREVORproxy.git","description":"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!","language":"Python","stars":535,"topics":["socks","socks5","proxy","proxy-server","waf-bypass","password-spray","ip-address","trevor","python","hack-tool"],"license":"GPL-3.0","category":"networking-infra","readme_excerpt":"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! See the accompanying Blog Post for a fun rant and some cool demos! Note: If you're looking to defend against this attack, we wrote a good rate limiter just for you 🩵. By @thetechr0mancer Installation bash pip install git+https://github.com/blacklanternsecurity/trevorproxy TREVORproxy IPv6 Subnet Proxy Diagram TREVORproxy SSH Proxy Demo TREVORproxy Subnet Proxy Demo Common use cases - WAF bypass - Password spraying - Web scraping How it works TREVORproxy has two modes of operation: a Subnet Proxy and an SSH Proxy : - Subnet Proxy mode uses the AnyIP feature of the Linux kernel to assign an entire subnet to your network interface, and give every connection a random source IP address from that subnet. - E.g. if your cloud provider gives you a /64 IPv6 range, you can send your traffic from over eighteen quintillion (18,446,744,073,709,551,616) unique IP addresses. - SSH Proxy mode combines iptables with SSH's SOCKS proxy feature ( ssh -D ) to round-robin packets through remote systems (cloud VMs, etc.) NOTE: TREVORproxy is not intended as a DoS tool, as it does not \"spoof\" packets. It is a fully-functioning SOCKS proxy, meaning that it is designed to accept return traffic. Example #1 - Send traffic from random addresses within an IPv6 subnet - NOTE: In subnet mode, trevorproxy must be run as root -","default_branch":null,"files":null,"tree":[],"storefront":"/r/blacklanternsecurity","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/blacklanternsecurity/TREVORproxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}