Listen to this Post
Bug bounty hunting is a critical aspect of cybersecurity, and having the right tools can make all the difference. Muhammad Waseem, a Red Teamer and Security Researcher, has released a tool that simplifies the process of downloading and cleaning subdomains from all HackerOne platforms using ProjectDiscovery Chaos. This tool is a game-changer for bug bounty hunters, offering a streamlined approach to managing subdomains.
Github URL: https://lnkd.in/dnSZ45wR
You Should Know:
To make the most of this tool, it’s essential to understand how to use it effectively. Below are some practical steps, commands, and codes to help you get started:
1. Installation:
- Clone the repository from GitHub:
git clone https://github.com/ProjectDiscovery/chaos-client.git
- Navigate to the project directory:
cd chaos-client
- Install the required dependencies:
pip install -r requirements.txt
2. Usage:
- To download subdomains from HackerOne platforms, use the following command:
python chaos.py -d example.com -o output.txt
- This command will fetch all subdomains for `example.com` and save them in
output.txt.
3. Cleaning Subdomains:
- After downloading, you might want to clean the subdomains to remove duplicates or invalid entries. Use the following Python script:
with open('output.txt', 'r') as file: subdomains = file.readlines()</li> </ul> cleaned_subdomains = list(set(subdomains)) with open('cleaned_output.txt', 'w') as file: for subdomain in cleaned_subdomains: file.write(subdomain)4. Automating the Process:
- You can automate the entire process using a bash script:
#!/bin/bash python chaos.py -d $1 -o output.txt python clean_subdomains.py
- Save this script as `automate.sh` and run it with:
bash automate.sh example.com
5. Integrating with Other Tools:
- You can integrate this tool with other reconnaissance tools like `Amass` or `Sublist3r` for a more comprehensive subdomain enumeration:
amass enum -d example.com -o amass_output.txt cat amass_output.txt >> output.txt python clean_subdomains.py
What Undercode Say:
This tool is a valuable addition to any bug bounty hunter’s arsenal. It simplifies the process of subdomain enumeration and cleaning, allowing you to focus on finding vulnerabilities. The integration with ProjectDiscovery Chaos ensures that you have access to a vast database of subdomains, making your reconnaissance phase more efficient.
Expected Output:
By following the steps and commands outlined above, you should be able to download, clean, and manage subdomains effectively. This will enhance your bug bounty hunting process, making it more streamlined and productive. The tool’s integration with other reconnaissance tools further amplifies its utility, ensuring that you have a comprehensive view of your target’s attack surface.
Conclusion:
In the ever-evolving field of cybersecurity, having the right tools is crucial. Muhammad Waseem’s tool for cleaning subdomains using ProjectDiscovery Chaos is a testament to the power of automation in bug bounty hunting. By leveraging this tool, you can significantly improve your efficiency and effectiveness in identifying and exploiting vulnerabilities. Happy hunting!
Expected Output:
- Cleaned list of subdomains saved in
cleaned_output.txt. - Automated process for downloading and cleaning subdomains.
- Integration with other reconnaissance tools for comprehensive subdomain enumeration.
References:
Reported By: Muhammadwaseem11 Bugbounty – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅Join Our Cyber World:
- You can automate the entire process using a bash script:



