Skip to content

PAIN-hub/ctfhelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CTF Helper v1

License: MIT Python 3.x Status: Active

Lightweight, fast, single-file CLI toolkit for rapid CTF flag extraction.


🎯 Why this repo?

If you're grinding CTFs or mastering offensive security, you need a high-performance, portable toolkit that goes from puzzleflag in seconds. CTF Helper is designed for speed, minimal dependency overhead, and effortless extensibility.


⚡ Features (v1)

Category Functionality
Encodings Base16/32/58/64/85 encode & decode
Ciphers Caesar (shift/brute), ROT13, ROT47
XOR Single-byte XOR decrypt & automated brute-force
Hashing Hash identification & dictionary attacks (MD5/SHA1/SHA256)
Stegano EXIF metadata extraction & LSB text carving (PNG/BMP)
Forensics String extraction & Magic-byte file identification
Utility Integrated hex viewer for file analysis

🛠 Usage Examples

Decode Base64

python3 ctfhelper.py base base64 decode --data "U29tZVRleHQ="

Brute-force Caesar Cipher

python3 ctfhelper.py caesar --text "uryyb" --brute

Brute-force XOR Key

python3 ctfhelper.py xor --file secret.bin --brute

Extract EXIF Metadata

python3 ctfhelper.py steg --exif image.jpg

🚀 Quickstart

  1. Clone the repository:
   git clone [https://github.com/PAIN-hub/ctfhelper.git](https://github.com/PAIN-hub/ctfhelper.git)
   cd ctfhelper
  1. Environment Setup:
   python3 -m venv .venv
   source .venv/bin/activate
   pip install -r requirements.txt
  1. Execution:
   python3 ctfhelper.py --help

Pro Tip: Keep a local copy of rockyou.txt for efficient hash cracking via the --wordlist flag.

🏗 Roadmap

  • PCAP Engine: Automated HTTP object/credential extraction.
  • Audio Stego: Frequency analysis and LSB tools for WAV/MP3.
  • Web Interface: Cyber-minimalist dashboard (Flask + Tailwind).
  • Plugin System: Dynamic loading for third-party modules.

🤝 Contributing

Contributions are welcome. Please ensure new features are modular, well-tested, and follow the existing code style. Open an issue first to discuss your implementation plan.

⚖️ License

Distributed under the MIT License. See LICENSE for more information.

Built by ƤȺIƝ | Powered by logic
```

About

CTF Helper v1 Lightweight, fast, single-file CLI toolkit to speed up common CTF tasks — crypto, stego, forensics, and quick decoders.

Topics

Resources

Stars

Watchers

Forks

Packages

Contributors

Languages