Bug Hunter is a comprehensive and advanced tool tailored for bug bounty hunters, offering streamlined subdomain discovery, directory scanning, parameter extraction, and vulnerability detection. With its intuitive GUI, Bug Hunter integrates various tools and techniques to provide a seamless and efficient bug-hunting experience.
- Automated Scanning: Leverages tools like
subfinder,assetfinder, and APIs such asCertspotterandcrt.shto discover subdomains. - Validation: Filters and validates subdomains using
httpxto identify live targets.
- FFUF Integration: Performs directory brute-forcing on identified subdomains using
ffuf. - Customizable Wordlists: Supports customizable wordlists for tailored scans.
- Smart Filtering: Focuses on HTTP status codes
200and403for meaningful results. - Formatted Output: Saves results in a structured format for easy interpretation.
- ParamSpider Integration: Extracts URL parameters for vulnerability analysis.
- Intelligent Filtering: Retains only meaningful results for further exploration.
- Automated XSS Scanning: Identifies common vulnerabilities using integrated tools.
- Custom Scripts: Supports custom scripts for advanced scans.
- Organized Storage: Automatically saves all scan results into the
resultsdirectory. - Real-Time Feedback: Displays progress and results dynamically in the GUI.
- User-Friendly Design: Built with Tkinter for an intuitive and responsive experience.
- Custom Styling: Highlights critical information with color-coded outputs.
- Clone this repository:
git clone https://github.com/capture0x/Bug-Hunter.git cd Bug-Hunter - Install dependencies:
- Ensure Python 3.x is installed.
- Install required Python packages:
pip install -r requirements.txt chmod +x install.sh bash install.sh
- Install additional tools like
subfinder,assetfinder,ffuf,httpx, andParamSpider
Do not forget to run the install.sh script! This step is crucial to set up the environment correctly.
- Run the application:
python3 bug.py
- Launch the application using the command above.
- Enter the target domain in the input field.
- Click "Start Full Scan" to initiate the scanning process.
- Monitor real-time results in the GUI.
- Access saved results in the
resultsdirectory.
- Discover subdomains with integrated tools.
- Validate targets to identify live domains.
- Perform directory brute-forcing.
- Save results with relevant HTTP status codes.
- Extract and analyze URL parameters.
- Identify potential vulnerabilities using automated scans.
- Organize and save all outputs in the
resultsfolder.
- Python 3.x
- Tools:
subfinderassetfinderhttpxffufParamSpider
- APIs:
Certspottercrt.sh
- Libraries:
PIL(for image handling)Tkinter(for GUI)subprocessthreadingre
Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests to enhance the functionality and features of Bug Hunter.
This project is licensed under the GNU General Public License v3.0.
You can view the full license details here.
Developed with passion by Tmrswrr.






