Subdomain Finder is a Python script that utilizes asyncio to asynchronously discover subdomains for a given target domain. It fetches potential subdomains from a list and checks their existence using HTTP requests. Discovered subdomains are saved in an HTML report.
- Asynchronously checks subdomains for a given target domain.
- Supports proxy usage for enhanced anonymity during subdomain discovery.
- Saves discovered subdomains in an HTML report for easy inspection.
- Customizable HTML report styling with CSS.
- Fastest Scanner.
- In this tool they have 10000+ subdomains for check.
- Python 3.7 or higher
- Dependencies listed in
requirements.txt
-
Clone the repository:
git clone https://github.com/sujal-choudhary/SubFinder.git cd SubFinder
-
Install dependencies:
pip install -r requirements.txt
-
Run the script:
python finder.py
-
Follow the prompts:
- Enter the target domain (e.g., example.com).
- Provide a name for the HTML report file (optional, defaults to
results.html
).
-
Choose whether to use proxies (optional).
-
Monitor the script's progress in the terminal. Press
CTRL + C
to stop the process if needed. -
Once completed, check the generated HTML report (
results.html
by default) for subdomain results.
Here's a brief example of how to use the script:
python finder.py
This project is licensed under the MIT License - see the LICENSE file for details.
- Colorama - for terminal text color formatting.
- Requests - for making HTTP requests.
- Asyncio - for asynchronous programming in Python.
Note: This script is intended for educational purposes only. Use responsibly and respect the privacy and security of others.