A high-performance π₯ proxy verification tool designed for efficiency β‘, accuracy β , and ease of use π―. This tool provides detailed reporting π, colorized output π¨, and support for multiple input formats π to streamline proxy validation.
- π Multi-Format Support: Process proxy lists from CSV, JSON, and TXT files.
- π Automated Directory Scanning: Detect and process all proxy files within a folder.
- π¨ Colorized Console Output: Provides real-time, visually distinct feedback.
- π Performance Metrics: Measures latency and connection speed.
- π Geo-Location Analysis: Identifies the country of each proxy.
- π Comprehensive Reporting: Generates structured reports in CSV, TXT, and summary formats.
- π Proxy Type Identification: Auto-detects HTTP, HTTPS, and SOCKS proxies.
- π§΅ High-Concurrency Processing: Supports multi-threading with configurable concurrency (up to 100 threads).
ip,port
192.168.1.1,8080
10.0.0.1,1080
{
"proxies": [
"192.168.1.1:8080",
"10.0.0.1:1080"
]
}192.168.1.1:8080
10.0.0.1:1080
git clone https://github.com/yourusername/proxy-checker.git
cd proxy-checker
pip install -r requirements.txtpython proxy_checker.py --input proxies/ --output results --threads 50python proxy_checker.py \
--input <file_or_directory> \
--output <results_dir> \
--threads <num_threads> \
--timeout <seconds> \
--sort <latency|speed>| π· Option | π Description |
|---|---|
--input |
Specifies the input file or directory containing proxies. |
--output |
Defines the directory where the results will be stored. |
--threads |
Sets the number of concurrent threads for faster processing (default: 50). |
--timeout |
Configures the timeout period (in seconds) for each proxy request. |
--sort |
Sorts proxies by latency (fastest first) or speed (highest bandwidth first). |
results/
βββ 20231024_153045/
β βββ working_report.csv # Complete proxy check results
β βββ summary.txt # Overall check statistics
β βββ working_proxies.txt # List of functional proxies
β βββ latency_sorted.txt # Proxies sorted by response time
β βββ speed_sorted.txt # Proxies sorted by bandwidth capacity
- π Python 3.8+
- π¦
requestslibrary
- π₯ Develop a GUI version for user-friendly interaction.
Your Name (@vaproh)
This project is licensed under the MIT License. See the LICENSE file for details.
Boost your productivity with this β‘ powerful, high-performance π proxy checking tool! π―