Change your ip address for each request you make ! Simple, Smart, Clear !
NB: This program is for learning only, am not responsible of the bad use of it !
- python (3.x is recommended)
You just have to run:
# We install requirements
pip install -r requirements.txt
When the main script it launched, it check first the ip_list if the file is too old (here i configured 100s, you can change it later in ./app/settings.py), if it's need to fetch news ip proxy then it will scrap them online, So after that the script use the session of the concerned ip proxy to emit te request.
To use it you just have to run main.py and follow instructions Just hit:
# We clone the project
git clone https://github.com/Sanix-Darker/riq1.git
# We browse to the project
cd path/to/the/project
python app/main.py
# Then follow instructions
How to use the cli mode:
$ python ricli.py -h
usage: ricli.py [-h] [-u URL] [-t TYPE] [-i NB_IP] [-r NB_REQUEST]
optional arguments:
-h, --help show this help message and exit
-u URL, --url URL The target URL
-t TYPE, --type TYPE The type of the request (GET, POST)
-i NB_IP, --nb_ip NB_IP
The number of ip address you want them to perform the
request
-r NB_REQUEST, --nb_request NB_REQUEST
The number of request that will be done per ip address
Example of usage:
python ./ricli.py -u http://example.com -i 5 -r 1
- Sanix-darker