Skip to content
/ Pleech Public

Pleech is yet another proxy leecher, simple yet full featured and powefull.

License

Notifications You must be signed in to change notification settings

z3ch5/Pleech

Repository files navigation

Pleech

Pleech is yet another proxy leecher, simple yet full featured and powefull. Please contribute if you like to add some magic or maybe a better UI :P

Main features

  • Taking proxies from url(s) using regex (regular expression)
  • Testing proxies and export them to a file
  • Testing working proxies if listed as spammed proxies
  • HTTP, SOCKS5, and SOCKS4 types are supported
  • Multi-Threading
  • Can test the proxies if they work with ircs too
  • Timeout option is giving, so that you can take only fast proxies

Dependencies

Usage

pleech.py [-h] (-u URL | -U FILE | -p IP:PORT | -P FILE) (-f | -t {http,socks4,socks5}) [-c] [-d SEC] [-T THREAD][-i SERVER:PORT] -s FILE [-v] [--version]

-h, --help
show this help message and exit
-u URL, --url URL
URL to get proxies from
-U FILE, --urls-list FILE
URLs list file to get proxies from
-p IP:PORT, --proxy IP:PORT
proxy to check, must be as form {ip:port}
-P FILE, --proxies-list FILE
proxies list file to check line by line[first line ip:proxy,2nd line ip2:port2...etc]
-f, --force
Try to bruteforce proxy type and check which one the proxy is
-t {http,socks4,socks5}, --type {http,socks4,socks5}
Set the proxy type
-c, --check-listed
check the proxy if listed in opened proxies (abusing list)
-d SEC, --delay SEC
The timeout while checking proxy and stop the process to the next one {min.sec}, (default is 5.0)
-T THREAD, --thread THREAD
multithreading for faster process
-i SERVER:PORT, --irc-test SERVER:PORT
check the proxy if works as an irc proxy
-s FILE, --save-list FILE
save the working proxies to specific file
-v, --verbose
show some details (-vv for more)
--version
show program's version number and exit

Example of saved file:

(proxy):(port):(type):(listed or not):(dely):(url where the proxy took from)
188.166.110.212:8080:socks5:False:5.0:http://www.proxyurl.net/

TO-DO

  • Leeching proxies from websites based on image processing.
  • Changeable User-Agent.
  • Changeable accuracy.

Lisence

Pleech is released under GNU General Public License v3.0

About

Pleech is yet another proxy leecher, simple yet full featured and powefull.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages