Ganymede is a simple Python script to enumerate subdomains of a given domain using a wordlist file. The script uses threads to perform requests asynchronously, which can speed up the enumeration process.
Run the script by providing the target domain and the path to the wordlist file as command-line arguments:
python3 dnsenum.py [domain] [wordlist]
Example:
python3 dnsenum.py example.com subdomains.txt
- [domain] - The target domain you want to enumerate.
- [wordlist] - The path to the wordlist file containing the subdomains to test.
You can customize the script by adjusting the following parameters:
-
max_workers: The maximum number of threads to use to perform requests asynchronously.
-
headers: The HTTP headers used in requests. Update as needed.
This script is provided for educational and security testing purposes only. Make sure you have permission to perform enumeration tests on any domain.
Feel free to contribute improvements or corrections. Create an issue or submit a pull request.