Skip to content

electro0nes/EyeOfRa

Repository files navigation

🕵️‍♂️ Eye of Ra

A bug bounty program change monitoring tool that keeps an eye on platforms like HackerOne, Bugcrowd, YesWeHack, and Intigriti.
Built with ❤️ by electro0ne (Moein Erfanian).

🔍 What It Does

Eye of Ra monitors public bug bounty platforms and alerts you via Discord when:

  • ✅ A new program is added
  • ❌ A program is removed
  • 🟢 New in-scope assets are added
  • 🔴 In-scope assets are removed
  • ⚫️ New out-of-scope entries are added
  • ⚪️ Out-of-scope entries are removed
  • 🔄 Scopes are changed or updated
  • 📌 Metadata like payout/response time changes

⚙️ Features

  • 🔔 Real-time notifications via Discord embeds
  • 📂 Secure PostgreSQL storage
  • 🐳 Docker/Docker Compose integration
  • ✨ Pretty diffs of metadata and scope changes
  • 🚰 Designed for bug bounty hunters who care about scope and reward changes

📦 Platforms Supported

  • HackerOne
  • Bugcrowd (WIP)
  • Intigriti (WIP)
  • YesWeHack (WIP)

🚀 Installation

git clone https://github.com/electro0nes/EyeOfRa.git
cd EyeOfRa

🐳 Run with Docker Compose

Make sure Docker is installed, then:

docker compose up -d

This will set up:

  • MongoDB database
  • Python script environment

🧪 Local Run

  1. Install dependencies:
pip3 install -r requirements.txt
  1. Configure config.yaml and .env file with your Discord Webhook and database settings.
MONGO_USER=myuser
MONGO_PASS=mypassword
MONGO_HOST=localhost
MONGO_PORT=27017
MONGO_DB=bugbounty
DISCORD_WEBHOOK=URL
  1. Run the watcher:
python main.py nodiscord # for run first time 

📥 Configuration

  • config.yaml: Platform sources (JSON endpoints, fetch interval)

📤 Notifications Example

Each alert will look like this in Discord:

[HACKERONE] New Inscope
electro0ne
New Scope Added:
• `*.electro0ne.com` (WILDCARD) → critical

👨‍💻 Author

Made with ❤️ by electro0ne (Moein Erfanian)
🚾 Bug Bounty Hunter & Automation Enthusiast

📜 License

MIT — feel free to use and contribute.

Releases

No releases published

Packages

No packages published

Languages