Skip to content

j4ke-exe/DOMAIN8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

version python

DOMAIN8 is a fast domain enumeration tool written in Python using aiohttp and asyncio.


Features

  • Asynchronous directory and subdomain scanning
  • Host header spoofing for IP-based vhosts
  • Extension-based fuzzing (.php, .html, etc.)
  • Status code filtering
  • Throttled concurrent connections

Installation

Clone the repository and install dependencies:

git clone https://github.com/j4ke-exe/DOMAIN8.git
cd DOMAIN8
pip install -r requirements.txt

Usage

python DOMAIN8.py --w <wordlist.txt> --d <domain> [--x .php,.html] [--t 10]
python DOMAIN8.py --w <wordlist.txt> --s <domain> [--ip <ip>] [--t 10]

Examples

# Basic directory scan
python DOMAIN8.py --w paths.txt --d https://example.com

# Directory scan with file extensions and status code filtering
python DOMAIN8.py --w paths.txt --d http://example.com --x .php,.html --sc 200,403

# Subdomain enumeration
python DOMAIN8.py --w subdomains.txt --s example.com

# Subdomain scan via IP with host header spoofing
python DOMAIN8.py --w subdomains.txt --s example.com --ip 10.10.10.10

# Throttle concurrency to XX requests at a time
python DOMAIN8.py --w paths.txt --d https://example.com --t 10

Options

Flag Description
--w Wordlist file (required)
--d Directory scan
--s Subdomain scan
--ip Optional IP address for host header spoofing
--sc Filter status codes (e.g., 200,301,403, default: 200)
--x File extensions (e.g., .php,.html)
--t Max concurrent requests (default: 20)
--h Show help message

Legal Disclaimer

This tool is intended for educational purposes and authorized penetration testing.
Unauthorized use of this tool against systems without explicit permission is strictly prohibited and illegal.

By using this tool, you agree to:

  • Operate only within the bounds of legal and ethical hacking practices.
  • Use DOMAIN8 only on systems you own or are authorized to test.
  • Assume full responsibility for any consequences resulting from its use.

The author assumes no liability for any misuse or resulting damage.


License

This project is open-source and licensed under the MIT License.

Releases

No releases published

Packages

No packages published

Languages