SubScanX is a powerful Python-based tool for subdomain enumeration with a user-friendly GUI. It combines multiple enumeration techniques to discover subdomains efficiently. Whether you're a security researcher, bug bounty hunter, or just curious about domain structures, SubScanX is here to help!
- Subdomain Enumeration: Discover subdomains using multiple methods:
- Common subdomain brute-forcing.
- Querying crt.sh for certificate transparency logs.
- Integration with VirusTotal API (requires API key).
- Using Sublist3r for advanced enumeration.
- Progress Bar: Track the progress of your scans in real-time.
- Dark/Light Mode: Toggle between dark and light themes for better usability.
- Export Results: Save discovered subdomains to a text file.
- User-Friendly GUI: Built with
tkinterfor ease of use.
- Python 3.x
- Git (optional, for cloning the repository)
- Clone the Repository:
git clone https://github.com/Rohithofficial08/SubScanX.git cd SubScanX - Install Dependencies:
pip install -r requirements.txt
- Run the Tool:
python subscanx.py
- Enter a Domain: Input the target domain (e.g., example.com).
- Optional: VirusTotal API Key: Enter your API key for additional subdomain discovery.
- Output File: Specify a file name to save results (e.g.,
subdomains.txt). - Start Scan: Click Start Recon Scan to begin the enumeration process.
- View Results: Discovered subdomains will be displayed in the output box and saved to the specified file.
If you find SubScanX useful, consider supporting its development:
do follow
Happy Hacking! 🚀