Skip to content

DomainHound is a simple yet powerful Python tool designed to filter subdomains based on a custom wordlist. It helps bug bounty hunters, penetration testers, and security researchers quickly locate subdomains of interest from massive domain lists.

Notifications You must be signed in to change notification settings

NakuTenshi/DomainHound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DomainHound 🐺

DomainHound is a simple yet powerful Python tool designed to filter subdomains based on a custom wordlist.
It helps bug bounty hunters, penetration testers, and security researchers quickly locate subdomains of interest from massive domain lists.


πŸ” Features

  • βœ… Filters subdomains using a keyword/wordlist
  • βœ… Simple CLI interface with colorful terminal output
  • βœ… Optional saving of results to a file
  • βœ… Regular expression-based matching
  • βœ… Clean and readable output

πŸ› οΈ Installation

Clone the repository:

git clone https://github.com/yourusername/DomainHound.git
cd DomainHound

πŸš€ Usage Example:

you need two wordlists to run this script

wordlist(keywords.txt):

admin
test
dev

Subdomains list (subdomains.txt):

admin.example.com
dev-api.example.com
login.example.com
example.com

Command:

Note: Make sure you have Python 3 installed.

those both commands filters all subdomains in subdomains.txt that contain any word from keywords.txt

python3 domainhound.py -w keywords.txt -sd subdomains.txt

or

python3 domainhound.py -w keywords.txt -sd subdomains.txt -o filtered.txt

Arguments:

Argument Description
-w Path to the wordlist (keywords) used for filtering
-sd Path to the subdomain list you want to filter
-o (Optional) Path to save the output

If -o is provided, the output will be saved to the given path and If -o does not used, matches will be printed directly to the terminal with color formatting.


Created by: NakuTenshi

About

DomainHound is a simple yet powerful Python tool designed to filter subdomains based on a custom wordlist. It helps bug bounty hunters, penetration testers, and security researchers quickly locate subdomains of interest from massive domain lists.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages