Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdullahmaqbool22/subdomain-enumeration-and-brute-forcing-tool
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.
https://github.com/abdullahmaqbool22/subdomain-enumeration-and-brute-forcing-tool
brute-force cybersecurity enumeration python subdomain subdomain-enumeration
Last synced: 12 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/abdullahmaqbool22/subdomain-enumeration-and-brute-forcing-tool
- Owner: AbdullahMaqbool22
- License: mit
- Created: 2024-07-13T09:41:44.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-28T22:01:55.000Z (6 months ago)
- Last Synced: 2024-07-28T23:21:48.728Z (6 months ago)
- Topics: brute-force, cybersecurity, enumeration, python, subdomain, subdomain-enumeration
- Language: Python
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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:
```bash
git clone https://github.com/yourusername/repositoryname.git
cd repositoryname
```2. Install the required Python packages:
```bash
pip install -r requirements.txt
```3. Ensure the required tools (`Sublist3r`, `Subfinder`, `Assetfinder`, `httprobe`) are installed and in your PATH.
## Usage
```bash
python script.py -d -w -s
```- `-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.