Overview
Ciora is a Bash-based recon automation tool built for bug bounty hunters and pentesters. It downloads the HackerOne program scope (public or private with session cookie), extracts web assets & wildcards, and optionally performs subdomain enumeration using multiple tools.
Features
- Supports public & private HackerOne programs (cookie auth for private)
- Automatically extracts:
- Web assets
- Wildcards
- Cleaned wildcard domains
- Subdomain enumeration with:
- Amass
- Sublist3r
- Assetfinder
- Subfinder
- ShuffleDNS
- Merges results into one file (
all_subdomains.txt) - Pretty banner + clean output
Installation
Clone the repo and install dependencies:
git clone https://github.com/moza369/ciora.git
cd ciora
chmod +x ciora.sh install.sh
./install.sh
The installer will:
- Install the latest Go
- Add
~/go/binto your PATH - Install all required tools (Amass, Subfinder, Assetfinder, Sublist3r, ShuffleDNS, Nuclei, httprobe, etc.)
Usage
Run the tool:
./ciora.sh
Public program
====== Enter the HackerOne program name: ======
example
====== Enter __Host-session cookie (leave blank for public programs): ======
[press Enter]
Private program
====== Enter the HackerOne program name: ======
private-program
====== Enter __Host-session cookie (leave blank for public programs): ======
<your_cookie_here>
Output Structure
After running, you’ll get:
example.csv # Raw HackerOne scope
example-webscope.txt # Regular web assets
example-wildcards.txt # Wildcards
example-wildscope.txt # Wildcards cleaned (no *)
subdomains/ # Subdomain results per tool
all_subdomains.txt # Final merged subdomain list
Future Improvements
- Add tools to clean more subdomains and URLs
- Perform deeper scope analysis
- Integrate with additional enumeration tools
Disclaimer
This tool is for educational and authorized security testing only. Do not use against targets without explicit permission. You are responsible for your actions.