Sanix-Darker / riq1

Change your ip address for each request you make ! Simple, Smart, Clear !

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Riq1

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 !

Requirements

  • python (3.x is recommended)

How to install

You just have to run:

# We install requirements
pip install -r requirements.txt

How it works

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.

How to use it

DEFAULT MODE

Usage

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

Demo

CLI MODE

Usage

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

Demo

MIT LICENSE

Author

  • Sanix-darker

About

Change your ip address for each request you make ! Simple, Smart, Clear !


Languages

Language:Python 100.0%