dbrute is a powerful tool made with python3. It is mainly used for Sub-Directory Brute Forcing.
It supports custom extensions search, custom headers, time delays, Splitting wordlist into parts & Parallel Processing.
The Unique Feature of dbrute is it can split any given wordlist into a specific number of parts and then use all those parts to launch parallel processes for each part. This will increase the efficiency of the attack by a high amount.
git clone https://github.com/etc5had0w/dbrute.git
cd dbrute/
ln -s ${PWD}/dbrute.py /usr/bin/dbrute
run this commands from your terminal to view help page:
$dbrute -h
usage: dbrute [-h] -u URL -w WORDLIST [-x EXTENSIONS] [-s SPLIT] [-t TIMEDELAY] [-he [HEADERS ...]]
optional arguments:
-h, --help show this help message and exit
-x EXTENSIONS, --extensions EXTENSIONS
File Extensions to search for.
-s SPLIT, --split SPLIT
Split wordlist into parts & run parallel tasks for faster speed.
-t TIMEDELAY, --timedelay TIMEDELAY
Timedelay between each request.
-he [HEADERS ...], --headers [HEADERS ...]
Add Custom Headers to each request.
Mandatory arguments:
-u URL, --URL URL Target URL
-w WORDLIST, --wordlist WORDLIST
Wordlist to be used
Basic Usage With Wordlist and URL :
dbrute -u 192.168.1.2 -w /path/to/wordlist.txt
Using Extensions :
dbrute -u 192.168.1.2 -w /path/to/wordlist.txt -x php,txt,html,asp
Using Split/ Parallel Processing Function :
(the number of -s is the total number of parallel processes and splitted parts of wordlist.)
dbrute -u 192.168.1.2 -w /path/to/wordlist.txt -s 6
Using Custom Headers :
dbrute -u 192.168.1.2 -w /path/to/wordlist.txt -he User-agent=Mozilla cookie=3495tu39thj3459thj9th
Using Time Delay (in seconds) :
dbrute -u 192.168.1.2 -w /path/to/wordlist.txt -t 1
dbrute Supports These Features :
- Basic Sub-Directory Busting Using Wordlist
- Searching For Files With Specific Extensions
- Splitting the wordlist into specific number of parts and launch parallel processing attack.
- Adding Time Delays Between Each Request.
- Adding Custom Headers.
Use this tool on your own risk. Creator of this tool will not be held responsible for any harm caused by usage of this tool.