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.