TREVORproxy is a Python SOCKS proxy designed to randomize the source IP address of client connections. It leverages the Linux kernel's AnyIP feature for subnet proxying or SSH tunnels for round-robin traffic through remote systems. By assigning a unique IP address from a specified subnet or routing traffic through SSH tunnels, TREVORproxy helps circumvent IP-based restrictions and enhance anonymity. It’s not intended as a DoS tool, focusing on legitimate proxy operation.
-
Subnet Proxying: Generates traffic from billions of unique IPs using the AnyIP kernel feature.
-
SSH Proxying: Routes traffic through SSH tunnels for round-robin IP address rotation.
-
WAF Bypass: Helps bypass Web Application Firewalls by presenting a constantly changing set of source IPs.
-
Flexible Configuration: Supports both subnet and SSH proxy modes with configurable parameters.
-
Simple CLI: Provides intuitive command-line interface for easy operation.
-
Subnet Proxy: Randomizes source IP addresses using kernel's AnyIP feature.
-
SSH Proxy: Forwards traffic through SSH tunnels for round-robin IP rotation.
-
WAF Bypass: Circumvents IP-based restrictions on web applications.
-
Password Spraying: Facilitates password spraying attacks by masking the source IP.
-
Web Scraping: Enables scraping websites with a dynamic range of IP addresses.
TREVORproxy is an actively maintained project with recent commits and a growing community. The project documentation is comprehensive, illustrating how to leverage different modes and features. Regular updates suggest continuous improvements and bug fixes. The presence of examples and a clear CLI improves usability and contributes to a positive user experience.
TREVORproxy is valuable for security researchers, penetration testers, and web scraping practitioners needing to obfuscate their origin or bypass IP-based restrictions. It provides a straightforward way to generate a large number of unique source IP addresses, masking the client's true identity. It's an alternative to manually rotating proxies or using services that may be more costly or less flexible.
