Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kissssu/subdomain-finder
Python script that finds subdomains of a target domain using a wordlist and multithreading for faster enumeration.
https://github.com/kissssu/subdomain-finder
python3 subdomain-enumeration
Last synced: 20 days ago
JSON representation
Python script that finds subdomains of a target domain using a wordlist and multithreading for faster enumeration.
- Host: GitHub
- URL: https://github.com/kissssu/subdomain-finder
- Owner: kissssu
- Created: 2024-12-29T07:50:05.000Z (28 days ago)
- Default Branch: main
- Last Pushed: 2024-12-29T10:10:34.000Z (28 days ago)
- Last Synced: 2024-12-29T11:18:41.024Z (28 days ago)
- Topics: python3, subdomain-enumeration
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Subdomain Finder
This Python script implements a multithreaded subdomain finder using brute-forcing techniques. It's designed to be an intermediate-level project for those learning about threading and network programming.
**Features:**
- Checks for subdomains using a provided wordlist.
- Utilizes multithreading for improved performance.
- Handles potential network errors gracefully.
- Provides clear output of found subdomains.**Requirements:**
- Python 3.x
- `requests` library (install using `pip install requests`)**Usage:**
1. Save the script as `subdomain_finder.py`.
2. Prepare a text file containing subdomains to check (e.g., "subdomains.txt").
3. Run the script from your terminal: `python subdomain_finder.py`The script will prompt you for the target domain and the path to the subdomains wordlist. It will then scan for subdomains and print the found ones.
**Example:**
```
Enter target domain: google.com
Enter path to subdomains wordlist: wordlist.txt
[+] Found: admin.google.comFound Subdomains:
admin.google.comExecution time: 9.32 seconds
```**Disclaimer:**
This script is for educational purposes only. Always use it responsibly and ethically. Do not scan targets without proper authorization.
**Further Enhancements:**
- Use a more comprehensive subdomains wordlist.
- Implement advanced thread management techniques (e.g., thread pool).
- Add options for output formatting (e.g., saving results to a file).
- Integrate with other tools and services for a more robust scanning solution.