This tool helps to enumerate subdomains for a given domain using multiple tools and checks for active subdomains and sensitive subdomains based on a list of keywords.
- Enumerate subdomains using
Sublist3r,Subfinder,Assetfinder, and crt.sh - Check for active subdomains using
httprobe - Identify subdomains containing sensitive keywords
- Python 3.x
- The following tools need to be installed and accessible in your PATH:
- Sublist3r
- Subfinder
- Assetfinder
- httprobe
-
Clone the repository:
git clone https://github.com/yourusername/repositoryname.git cd repositoryname -
Install the required Python packages:
pip install -r requirements.txt
-
Ensure the required tools (
Sublist3r,Subfinder,Assetfinder,httprobe) are installed and in your PATH.
python script.py -d <domain> -w <wordlist> -s <sensitive_keywords>-d,--domain: The domain to enumerate subdomains for.-w,--wordlist: Path to the wordlist for brute-forcing subdomains.-s,--sensitive: Path to the file containing sensitive keywords to search for in the subdomains.
The script will generate the following files in the results folder:
all_subdomains.txt: Contains all discovered subdomains.active_subdomains.txt: Contains active subdomains.sensitive_subdomains.txt: Contains sensitive subdomains identified based on the keywords provided.
Contributions are welcome! Please submit a pull request or open an issue for any changes or suggestions.
This project is licensed under the MIT License. See the LICENSE file for details.