Ad

TREVORproxy: Randomize Source IP Addresses

TREVORproxy randomizes source IP addresses by utilizing subnet or SSH proxies. Enables WAF bypass, password spraying, and web scraping by generating billions of unique IPs.
Screenshot of blacklanternsecurity/TREVORproxy homepage

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.

Languages:
Summarize:
Share:
Stars
529
Forks
78
Issues
4
Created
4 years ago
Commit
3 months ago
License
GPL-3.0
Archived
No
Updated 16 days ago

Similar Repositories