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

Donation

If this project helped you, feel free to donate me something, Doner kebab would be great :)
Bitcoin: 1MbtJZjXVACUNegHTbeJekojHHKf2TdKCk

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