/Asy-Proxier

Asynchronous proxy SCRAPER|CHECKER that retrieve HTTP|SOCKS proxies from various sources and instantly verify them.

Primary LanguagePython

AsyProxier is an asynchronous tool that helps you grab proxies from various sources and check them instantly.

Installation

To use AsyProxier, open your terminal and navigate to the folder that contains AsyProxier content ::

pip install -r requirements.txt

Usage

Running AsyProxier using command-line ::

usage: main.py [-h] [-cf CONFIG_FILE] [-cu CHECK_URL] [-cc CONCURRENT] -pc {HTTP,SOCKS4,SOCKS5} [-to TIMEOUT] [-ps] [-us]

Proxy Scraper|Checker

options:
  -h, --help            show this help message and exit
  -cf CONFIG_FILE, --config-file CONFIG_FILE
                        Configuration file (Default: config.ini)
  -cu CHECK_URL, --check-url CHECK_URL
                        URL for checking proxy (Default: http://httpbin.org/ip)
  -cc CONCURRENT, --concurrent CONCURRENT
                        Concurrent requests [OPTIONAL] (Default: None)
  -pc {HTTP,SOCKS4,SOCKS5}, --proxy-choice {HTTP,SOCKS4,SOCKS5}
                        Proxy choice: HTTP, SOCKS4, SOCKS5
  -to TIMEOUT, --timeout TIMEOUT
                        Proxy timeout (Default: 10)
  -ps, --proxy-shuffle  Proxy shuffle or randomize (Default: True)
  -us, --use-semaphore  Semaphore usage (Default: True)

Command-line example ::

python main.py -pc SOCKS4

Legal Disclaimer

Note This was made for educational purposes only, nobody which directly involved in this project is responsible for any damages caused. You are responsible for your actions.