Fast, feature-rich directory and file brute-forcer for bug bounty hunting. by RedNeutron
pip install requests rich colorama# Basic scan (uses built-in wordlist)
python dirfinder.py -u https://target.com
# Custom wordlist + extensions
python dirfinder.py -u https://target.com -w wordlist.txt -e php bak html
# Fast scan, 50 threads, HEAD method
python dirfinder.py -u https://target.com -t 50 -X HEAD
# Authenticated + save results
python dirfinder.py -u https://target.com -c "session=abc123" -o results.txt
# Full power
python dirfinder.py -u https://target.com -w custom.txt -e php bak -t 30 --recurse --resume -o out.txt| Flag | Description | Default |
|---|---|---|
-u URL |
Target URL | required |
-w FILE |
Custom wordlist (combines with built-in) | โ |
--no-builtin |
Disable built-in wordlist | off |
-e EXT |
Extensions to append (php html bak) | โ |
-t N |
Threads | 20 |
-X METHOD |
HTTP method: GET HEAD POST | GET |
--timeout SEC |
Request timeout | 5s |
-H HEADER |
Custom header | โ |
-c COOKIE |
Cookie string | โ |
-a TOKEN |
Authorization header | โ |
--user-agent UA |
Custom User-Agent | โ |
--follow-redirects |
Follow HTTP redirects | off |
-d MIN MAX |
Random delay between requests | โ |
--recurse |
Scan found directories recursively | off |
-mc CODE |
Only show these status codes | โ |
-o FILE |
Output file | auto |
--resume |
Resume interrupted scan | off |
-q |
Quiet mode | off |
300+ critical paths curated from real-world breaches:
- Source control:
.git/,.svn/,.env - Config files:
wp-config.php,database.yml,secrets.json - Admin panels:
admin/,phpmyadmin/,adminer.php - Debug endpoints:
phpinfo.php,actuator/env,swagger.json - Backup files:
backup.zip,db.sql,*.bak - And much more...
Big respect for Mr Net0
Only use on targets you have explicit permission to test.