Skip to content

Root-Me-Badger is a lightweight, open-source tool that generates a dynamic badge summarizing your progress on Root-Me, the cybersecurity and CTF platform.

License

Notifications You must be signed in to change notification settings

Axect45/Root-Me-Badger

Repository files navigation

🦡 Root-Me-Badger

License: GPL v3

🏁 Display your Root-Me CTF progress proudly on your GitHub!

Root-Me-Badger is a lightweight, open-source tool that generates a dynamic badge summarizing your progress on Root-Me, the cybersecurity and CTF platform.
Easily embed a live badge into your GitHub profile or repo README to showcase your hacking journey.


🚀 Features

  • Fetches your Root-Me stats automatically
  • Retrieves your points and position in the Root-Me ladder
  • Generates a dynamic badge image
  • Easy to integrate into GitHub READMEs or personal websites

📸 Preview

RootMeBadger Example


⚡ Quick Start

  1. Clone the repository

    git clone https://github.com/Axect45/Root-Me-Badger.git
    cd root-me-badger
  2. Install dependencies

    pip install -r requirements.txt
  3. Get your Root-Me User ID and API Key

  4. Generate your badge

    python3 src/badger.py --user-id YOUR_USER_ID --api-key YOUR_API_KEY --output [OUTPUT_PATH]

📦 Integration

Embed your badge in your GitHub README:

![RootMeBadger](badge.png)

✅ TODO

  • Fetch user stats from the Root-Me API

  • Generate dynamic SVG badge

  • Add GitHub Action workflow example

  • Add customization options (themes, layout)

  • Write tests

About

Root-Me-Badger is a lightweight, open-source tool that generates a dynamic badge summarizing your progress on Root-Me, the cybersecurity and CTF platform.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages