Skip to content

Асинхронный инструмент для массовой проверки прокси на валидность и определение страны.

License

Notifications You must be signed in to change notification settings

botprod/proxy_checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proxy Checker

Proxy Checker — это асинхронный инструмент на Python для массовой проверки прокси-серверов на валидность и определение их страны. Поддерживает HTTP(S) и SOCKS5 прокси.

Возможности

  • Асинхронная проверка большого количества прокси
  • Определение страны прокси
  • Поддержка форматов: http, https, socks5
  • Сохранение рабочих прокси в отдельный файл

Установка

  1. Клонируйте репозиторий:
    git clone https://github.com/botprod/proxy_checker.git
    cd proxy_checker
  2. Установите зависимости:
    pip install -r requirements.txt

Использование

  1. Добавьте свои прокси в файл proxies.txt (по одному на строку):

    socks5://user:pass@host:port
    http://user:pass@host:port
    
  2. Запустите проверку:

    python proxy_checker.py
  3. Результаты будут сохранены в файл valid_proxies.txt.

Структура проекта

  • proxy_checker.py — основной скрипт для проверки прокси
  • main.py — пример запуска (заглушка)
  • proxies.txt — входной файл с прокси
  • valid_proxies.txt — выходной файл с валидными прокси
  • requirements.txt — зависимости проекта
  • pyproject.toml — метаданные проекта

Пример вывода

[+] ВАЛИДНЫЙ   | socks5://user:pass@host:port         | IP: 1.2.3.4      | Страна: Нидерланды
[-] НЕВАЛИДНЫЙ | http://user:pass@host:port           | Статус: 403
[-] ОШИБКА     | socks5://user:pass@host:port         | TimeoutError

Требования

  • Python 3.12+

Лицензия

MIT

About

Асинхронный инструмент для массовой проверки прокси на валидность и определение страны.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages