Tool for scrapping valid proxies
Project description
ProxyRipper
A Open-source tool for searching various websites for proxies and doing realtime validation - so THEY WILL REALLY WORK
Report Bug
·
Request Feature
Table of Contents
About The Project
Proxies, is a safe and pretty fast way to hide your IP online, but finding one online sounds easier than it really is, online websites are overfilled with proxies IPs but actually working ones at that moment is existing only a few, so I decided create a tool for ripping all these websites and finding REALLY VALID PROXIES
Built With:
Getting Started
Project is uploaded to PYPI, so you can install it pretty easily using pip tool.
Installation
- Install package using pip command
pip install ProxyRipper
- Congrats, thats all, package is installed
Usage
To use this tool with default settings simply type this in your terminal:
ProxyRipper
Additional arguments:
Displaying all possible parameters:
ProxyRipper --help
Changing proxy check timeout:
ProxyRipper --timeout <TIMEOUT>
Changing proxy retries until proxy considered died:
ProxyRipper --attempts <ATTEMPTS>
Changing tool threads count used for proxy checking:
ProxyRipper --threads <THREAD_COUNT>
By default tool caches last session working proxies, and firstly checking them, then searching internet for new ones, you can disable this by including this parameter:
ProxyRipper --disable-cache
Tool uses python requests module for checking if proxy do a job properly, by default it tries reach https://myip.com, you can change default checking url by this option.
ProxyRipper --check-url https://www.example.com
Getting version of this tool
ProxyRipper --version
Roadmap
- Adding more API endpoints for ripping
- Adding feature to generate PROXY addresses itself
- Auto proxy revalidation
See the open issues for a full list of proposed features (and known issues).
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Project has flexible python API object inheritence from parent API scrapping object, need more API Endpoints for scrapping in "api" folder, template is ProxyEngine.py file, which is template reference for other classes.
License
Distributed under the MIT License. See LICENSE.txt
for more information.
Contact
- Markas Vielavičius - markas.vielavicius@gmail.com
- Discord - Hex24#8712
Project Link: https://github.com/Hex2424/ProxyRipper
Acknowledgments
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ProxyRipper-1.1.4.tar.gz
.
File metadata
- Download URL: ProxyRipper-1.1.4.tar.gz
- Upload date:
- Size: 14.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.10.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.64.1 urllib3/1.26.9 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 170171d63503aab3a36594ff735e835ba6be2fdf37c72d01ec60759bdfc5afb9 |
|
MD5 | 21bca9d6ce20e47f41808007e1169b15 |
|
BLAKE2b-256 | 4ff054d5419de86bd0fdd17f2ff9a4c4b3bce027edb11d9e449601270654f117 |