Skip to content

Proxy scraper and checker - Asynchronous Python tool for parsing, validating and testing proxies with high concurrency. Features Rich terminal UI, regex IPv4 validation, and httpbin testing.

License

Notifications You must be signed in to change notification settings

kranoley/Proxy-Scraper-Parser-And-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔵 Proxy Tool

Advanced Proxy Checker & Scraper

Python Async License Rich

Modern proxy collection and validation tool with beautiful CLI interface


✨ Features

  • 🎨 Beautiful Interface
  • Async Checking
  • 🔄 4 Protocols - SOCKS5, SOCKS4, HTTP, HTTPS
  • 📊 Live Statistics
  • 🗂️ Organized Output
  • 🎯 Auto Detection
  • 🔧 Configurable
  • 💾 Auto Save

🚀 Installation

Prerequisites

Python 3.8+

🛠️ Quick Setup

# Clone or Download the Repository

git clone https://github.com/kranoley/Proxy-Scraper-Parser-And-Checker.git

cd Proxy-Scraper-Parser-And-Checker

pip install -r requirements.txt

python main.py

⚙️ Configuration

config.py Settings

# Performance
TIMEOUT = 5                 # Proxy check timeout (seconds)
FETCH_TIMEOUT = 30          # Source fetch timeout (seconds)
CONCURRENT_CHECKS = 1000    # Parallel check limit

# Sources per protocol
PROXY_SOURCES = {
    'socks5': [...],
    'socks4': [...],
    'http': [...],
    'https': [...]
}

Adding Custom Sources

PROXY_SOURCES = {
    'socks5': [
        'https://domain.com/proxies.txt',
    ]
}

🎨 UI Preview

mg1 mg2 mg3

About

Proxy scraper and checker - Asynchronous Python tool for parsing, validating and testing proxies with high concurrency. Features Rich terminal UI, regex IPv4 validation, and httpbin testing.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages