Mr-dark55 / URL-RequESTER

35 stars 14 forks source link

URL Requester

URL Requester Banner

URL Requester is an advanced multi-protocol request tool designed for performing HTTP requests to multiple URLs with comprehensive support for proxy usage, rate limiting, and other advanced features. This tool is specifically tailored for testing SQL injection vulnerabilities, including SQL sleep vulnerabilities.

Features

Installation

git clone https://github.com/Mr-dark55/URL-RequESTER/
cd URL-RequESTER/
pip install -r requirements.txt

Command-line Arguments

    -u, --urls: Text file containing URLs to send requests to.
    -d, --data: Text file containing data to be sent with the requests.
    -m, --method: HTTP method to use (default: GET).
    -c, --cookie: Cookie to include in the request.
    -t, --threads: Number of concurrent threads to use (default: 10).
    -o, --output: Output file name for results.
    -f, --format: Output format (csv, json, xml) (default: csv).
    -p, --proxies: Text file containing a list of proxies.
    --headers: JSON file containing additional headers.
    --no-verify-ssl: Disable SSL certificate verification.

Example Command

python SQLi_Sleeps2.py -u urls.txt -d data.txt -m POST -c "session_id=xyz" -t 20 -o results.csv -f csv -p proxies.txt --headers headers.json --no-verify-ssl

or


python SQLi_Sleeps2.py -u urls.txt -d data.txt -t 10 -o target.txt