Cyber Proxy Analyzer is an advanced, terminal-based, interactive tool designed for cybersecurity researchers, scrapers, and privacy enthusiasts. It rapidly validates raw proxy lists, analyzes their SSL/HTTPS capabilities, inspects their anonymity levels through deep header analysis, and benchmarks their latency.
- Interactive Cyber-Themed CLI: A beautiful, easy-to-use terminal interface with color-coded feedback.
- Protocol Agnostic: Automatically handles
HTTP,HTTPS,SOCKS4, andSOCKS5proxies seamlessly. - SSL/HTTPS Tunneling Verification: Filters out proxies that cannot establish secure CONNECT tunnels (essential for browser usage).
- Deep Anonymity Inspection: Cross-references request headers (
HTTP_VIA,X-Forwarded-For, etc.) against your real IP to strictly categorize proxies asElite,Anonymous, orTransparent. - Latency Benchmarking: Sorts proxies by response time to ensure maximum scraping efficiency.
- Multi-staged Output Export:
working_proxys.txt(All alive, HTTPS-compatible proxies)anonymous_proxy.txt(Proxies that successfully hide your real IP)best_proxys.txt(The fastestElitetier proxies ready for production)
- Clone the repository:
git clone [https://github.com/YOUR_USERNAME/cyber-proxy-analyzer.git](https://github.com/YOUR_USERNAME/cyber-proxy-analyzer.git) cd cyber-proxy-analyzer Install the required dependencies: Bash pip install -r requirements.txt
🛠️ Usage
Place your raw, untested proxy list in the project directory (e.g., proxies.txt). The file should contain one proxy per line (e.g., socks5://1.2.3.4:1080 or http://1.2.3.4:80).
Run the tool:
Bash
python cyber_proxy.py
Enter the filename when prompted and follow the interactive (Y/N) prompts.
🗂️ Output Files Structure
After a complete run, the script generates:
working_proxys.txt: Contains proxies that successfully bypassed timeouts and connected to HTTPS endpoints.
anonymous_proxy.txt: Contains proxies strictly categorized as Anonymous or Elite.
best_proxys.txt: The ultimate list. Contains the top fastest Elite proxies (zero IP leaks), appended with their latency speed (e.g., http://1.2.3.4:8080 # 0.125s).
This tool is intended for educational purposes, legitimate web scraping, and authorized security testing only. Use public proxies responsibly. 🤝 Contributing
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.