Skip to content

This powerful and efficient Python script is designed for cybersecurity professionals and enthusiasts to enhance their subdomain discovery process. Leveraging popular tools such as sublist3r, subfinder, assetfinder, and ffuf, this script automates the collection, deduplication, and verification of subdomains for a given domain.

License

Notifications You must be signed in to change notification settings

AbdullahMaqbool22/Subdomain-Enumeration-and-Brute-Forcing-Tool

Repository files navigation

Subdomain Enumeration and Brute Forcing Tool

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.

Features

  • Enumerate subdomains using Sublist3r, Subfinder, Assetfinder, and crt.sh
  • Check for active subdomains using httprobe
  • Identify subdomains containing sensitive keywords

Requirements

  • Python 3.x
  • The following tools need to be installed and accessible in your PATH:
    • Sublist3r
    • Subfinder
    • Assetfinder
    • httprobe

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/repositoryname.git
    cd repositoryname
  2. Install the required Python packages:

    pip install -r requirements.txt
  3. Ensure the required tools (Sublist3r, Subfinder, Assetfinder, httprobe) are installed and in your PATH.

Usage

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.

Output

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.

Contributing

Contributions are welcome! Please submit a pull request or open an issue for any changes or suggestions.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

This powerful and efficient Python script is designed for cybersecurity professionals and enthusiasts to enhance their subdomain discovery process. Leveraging popular tools such as sublist3r, subfinder, assetfinder, and ffuf, this script automates the collection, deduplication, and verification of subdomains for a given domain.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages