DirBuster
DirBuster is a multi-threaded Java application designed to brute force directory and file names on web servers. It uses custom-generated wordlists from real developer usage and supports pure brute force to uncover hidden content.
Description
DirBuster is a web server directory brute-forcer that reveals hidden pages and applications on servers that appear to be in a default installation state. It excels at finding concealed directories and files that standard installations might not expose.
The tool's effectiveness stems from its nine custom wordlists generated by crawling the Internet and collecting directories and files actually used by developers, rather than generic lists. This real-world data makes DirBuster particularly adept at discovering hidden resources.
Additionally, DirBuster offers a pure brute force mode, ensuring no hidden directories or files can evade detection. It supports multi-threaded operations for efficiency.
How It Works
DirBuster operates as a multi-threaded Java application that sends HTTP requests to brute force directories and files on target web servers. It uses customizable wordlists for list-based attacks or pure brute force, with configurable threads, GET-only requests, file extensions, and starting points. The tool processes responses to identify valid hidden resources, leveraging nine specialized lists derived from Internet-crawled developer usage data.
Installation
sudo apt install dirbusterFlags
Examples
java -jar DirBuster-1.0-RC1.jar -H -u https://www.target.com/java -jar DirBuster-1.0-RC1.jar -u https://www.target.com/java -jar DirBuster-1.0-RC1 -u http://example.com/java -jar DirBuster-1.0-RC1 -u http://example.com/ -l /path/to/wordlist.txtjava -jar DirBuster-1.0-RC1 -u http://example.com/ -t 20java -jar DirBuster-1.0-RC1 -u http://example.com/ -e asp,aspxjava -jar DirBuster-1.0-RC1 -u http://example.com/ -g