A high-performance, automated network utility designed to scrape, validate, and analyze public proxies.
This tool aggregates proxies from various public sources and performs real-time connectivity tests across multiple protocols (HTTP, SOCKS4, SOCKS5). It provides detailed metrics such as latency (ms) and server geolocation, ensuring only reliable proxies are exported for your workflow.
Portfolio: DrowBlack.lol
- Multi-Protocol Support: Seamlessly handles
HTTP,SOCKS4, andSOCKS5protocols. - Intelligent Scraping: Aggregates proxy lists from pre-defined public repositories automatically.
- Deep Analysis: Validates each proxy with precision:
- ⚡ Latency Measurement: Calculates the response time (in ms) to ensure speed.
- 🌍 Geo-Location: Identifies the hosting country/city of the proxy server.
- Clean Output: Automatically exports valid proxies to a structured
.txtfile for immediate integration. - Live CLI Dashboard: Provides a real-time, color-coded command-line interface monitoring the checking process.
Clone the repository and install the required dependencies to get started.
# Clone the repository
git clone https://github.com/DrowBlack/Void-Scraper.git
# Navigate to the project directory
cd Void-Scraper
# Install dependencies
pip install -r requirements.txt
Run the main script via your terminal. You will be prompted to select the target protocol.
python main.py
You can go to Void-Scraper > proxy-checker for check your proxies (NOT SCRAPES JUST CHECKS)
Workflow:
- Launch: Start the application.
- Select Protocol: Choose the desired proxy type from the menu:
[1] HTTP/HTTPS[2] SOCKS4[3] SOCKS5
- Process: The tool scrapes fresh lists and initiates the validation engine.
- Results: Live feedback is displayed in the console:
┃ 184.181.217.206:4145 │ US │ 929ms ┃
- Export: Working proxies are saved to
working_proxies.txt(or a timestamped file).
╭──────────────────────────────────────────────── VOID SYSTEM ────────────────────────────────────────────────╮
│ │
│ ██╗ ██╗ ██████╗ ██╗██████╗ │
│ ██║ ██║██╔═══██╗██║██╔══██╗ │
│ ██║ ██║██║ ██║██║██║ ██║ │
│ ╚██╗ ██╔╝██║ ██║██║██║ ██║ │
│ ╚████╔╝ ╚██████╔╝██║██████╔╝ │
│ ╚═══╝ ╚═════╝ ╚═╝╚═════╝ │
│ U N I V E R S A L V 5 . 0 │
│ │
╰──────────────────────────────────────── Protocol Selection Enabled ─────────────────────────────────────────╯
Select Protocol:
1. HTTP / HTTPS
2. SOCKS4
3. SOCKS5
Choose: [1/2/3]: 2
➜ Scraping SOCKS5 sources... (7 sites)
Harvesting Sources... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ (7/7)
✔ Total 1771 candidates found for socks5.
⠼ Testing Void SOCKS5... ━━━━━━━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━ 43%
Working SOCKS5 List
┏━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━┯━━━━━━━━┓
┃ Proxy Address │ Country │ Ping ┃
┠──────────────────────┼─────────┼────────┨
┃ 68.71.249.153:48606 │ US │ 892ms ┃
┃ 72.37.216.68:4145 │ US │ 905ms ┃
┃ 184.181.217.206:4145 │ US │ 929ms ┃
┃ 70.166.167.55:57745 │ US │ 934ms ┃
┃ 184.178.172.13:15311 │ US │ 942ms ┃
┃ 98.170.57.241:4145 │ US │ 946ms ┃
┃ 192.252.208.67:14287 │ US │ 826ms ┃
┗━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━┷━━━━━━━━┛
╭─────────────────────────────────────────╮
│ Total Working: 102 │
│ Saved to: working_socks5.txt │
╰─────────────────────────────────────────╯
This software is developed for educational purposes and personal network testing only. The developer assumes no liability for any misuse of this tool. Users are responsible for adhering to the Terms of Service of the target servers and complying with applicable laws and regulations regarding network scraping and proxy usage.
This project is licensed under the MIT License. You are free to use, modify, and distribute this software, provided that the original license and copyright notice are included.
Contributions, issues, and feature requests are welcome!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request.