Releases: tamvt-dev/HyperDecode
beta 3.2.0
🚀 HyperDecode beta 3(v3.2.0) - Official Release
HyperDecode beta 3(v3.2.0) marks a major milestone in performance and investigative depth, focusing on crushing multi-layered obfuscation chains with native C speed.
🔥 What's New in beta 3(v3.2.0)
1. 🏎️ Performance Breakthrough (Core Optimization)
- Two-Phase XOR Brute-force: Implemented a smart Sampling Mechanism. Instead of performing 256 full transformations and allocations, the engine now performs lightweight scoring on a 256-byte stack-based sample. This reduces memory pressure and CPU cycles by up to 100x during XOR-intensive searches.
- O(1) Trigram Scoring: Replaced expensive string comparisons (
strcmp) with a pre-indexed 3D lookup table. Million-candidate linguistic analysis now happens in single-digit milliseconds. - Linguistic "Fast-Path": Added garbage-ratio detection to immediately discard high-entropy noise, focusing CPU power on meaningful decoding branches.
2. 🧠 Extreme Investigative Depth
- Search Depth Expansion: Increased default recursion limit to 6 layers (Max Depth = 6). It now effortlessly cracks complex chains like
Binary -> Hex -> ROT13 -> Base64 -> XOR. - Beam Search Refinement: Expanded default search width to 15 branches (Beam Width), ensuring no high-confidence results are pruned prematurely.
- Smart Priority Logic: Upgraded heuristics to give absolute precedence to Binary/Hex when the data matches pure 0/1 or hex patterns, eliminating "False Positives" from Base64 hijacking.
3. 🛠️ Bug Fixes & Refinements
- Critical Scoring Fix: Resolved a logic error where the engine occasionally scored the input buffer instead of the newly decoded candidate.
- Improved CLI Input: The CLI now automatically joins space-separated fragments (e.g., raw binary or hex blocks) into a single input stream without requiring manual quotes.
- Unified Versioning: Synchronized version 3.2.0 metadata across all modules (Qt Headers, Windows Resource Files, and Installer Scripts).
📊 Performance Benchmarks
- Triple-Layer Decode: < 100ms.
- 5-Layer Deep Search: < 500ms (down from 1.7s in v3.1).
- CPU Utilization: Optimized for 4+ threads in short, high-efficiency bursts.
- Memory Footprint: Stable under 32MB thanks to 32-bit hash-key deduplication.
📦 Getting Started
Download the stable installer HyperDecode_Setup.exe from the output directory and experience the most powerful heuristic decoder on the market.
beta 3.0
🛡️ HyperDecode v3.1.0 (Beta 3)
The Ultimate Multi-Layer Decoding Suite for Professionals
HyperDecode is a high-performance, intelligent de-obfuscation engine designed to peel back layers of encoding with surgical precision. Whether you are a security researcher, a CTF player, or a developer dealing with complex data formats, HyperDecode automates the "guesswork" and lets you focus on the data itself.
🔥 Why HyperDecode?
Ever spent hours manually running Base64 -> Hex -> XOR -> URL decode only to find out you missed a step? HyperDecode stops the madness.
- 🧠 "AI-Like" Heuristic Search: It doesn't just decode; it understands. Our engine analyzes data patterns to predict the next logical decoding step.
- ⚡ Performance First: Written in pure C and optimized for high-speed processing, it runs smoothly even on vintage hardware (i5-7200U tested).
- 🔋 Feather-Light: Consumes <32MB of RAM. Keep it open in the background without even noticing it's there.
- 🛠️ Unified Experience: Use the CLI for rapid scripting/piping or the Qt GUI for a deep-dive visual workspace.
✨ Key Features
1. Smart Pipeline Search
Drop your obfuscated string, and let the engine hunt for the original payload. It explores hundreds of transformation paths simultaneously, discarding dead ends and prioritizing high-confidence results.
2. The Recipe System
Create and save custom "Recipes"—predefined chains of transformations (e.g., Base64 -> Reverse -> Hex). Apply them to thousands of files instantly using the Batch Processor.
3. Professional CLI Tools
A fully colorized terminal interface with support for:
- Interactive Trace: See exactly how the engine derived the result.
- JSON Export: Integrated seamlessly into your existing automation pipelines.
- Piping:
cat file.bin | hyperdecode --pipeline
4. Modern Compact GUI
A sleek, "Hacker-style" dark interface designed to provide a distraction-free environment. All tools (Decode, Encode, Pipeline, History, Recipes) are just one click away.
📦 Getting Started
Installation (CLI)
HyperDecode is portable. To install it globally:
- Download the
HyperDecode-CLI.rarfrom the Releases. - Extract it into your project root.
- Run the Installer:
.\install_cli.ps1
- Restart your terminal, and you're ready!
Usage Examples
- Automatic Search:
hyperdecode "SGVsbG8=" --pipeline - Manual Trace:
hyperdecode input.txt --trace - JSON Output:
hyperdecode input.txt --json
🤝 Roadmap
- Plugin System (Lua/Python integration)
- Advanced Entropy Analysis
- Network Packet Decoding
Developed with ❤️ by the HyperDecode Team.
Peel the layers, find the truth.
beta 2.0
Changelog
Beta 2.0
Auto Decoder Pro Beta 2.0 is the first Qt-focused beta centered on layered decoding, a redesigned desktop UI, and a release-ready Windows installer flow.
Highlights
- Added a new smart decoding pipeline:
Input -> Fast Heuristic Engine -> AI Strategy Planner -> Multi-Pipeline Executor -> Scoring Engine -> Auto Retry + Mutation -> Best Result - Replaced the previous simple search flow with a staged pipeline tuned for nested and ambiguous encoded strings.
- Switched the Qt desktop app to use the new pipeline in the
Pipelinetab. - Added a refreshed Qt Widgets UI with updated layout structure, clearer visual hierarchy, and theme-aware styling.
- Updated the installer configuration to package the current Qt desktop release build.
Added
- Smart pipeline API in the core engine for multi-stage decoding.
- Heuristic detection for structured content such as Binary, Hex, Base64, Morse, and URL-like inputs.
- Strategy planning that adjusts beam width and search depth based on input structure.
- Parallel candidate execution using
GThreadPool. - Retry and mutation logic for normalized input variants.
- Built-in layered decoding support for Binary, Hex, Base64, and Morse inside the pipeline flow.
- Qt installer packaging via
installer/setup.issfor the currentauto_decoder_qt.exebuild. - New English project README for the Beta 2.0 release.
Improved
- Candidate scoring now combines readability, confidence weighting, route penalties, and structured-decoding preference.
- Pipeline routing now prefers structured layers before exploratory transforms.
- Repeated low-confidence paths such as unnecessary
Scramblechains are deprioritized. - Readable text outputs now stop earlier instead of being over-processed by extra transforms.
- Layered inputs now get deeper search planning when the intermediate result still looks encoded.
- Theme loading now respects the saved preference on startup.
- Qt stylesheets were cleaned up to use valid Qt QSS instead of unsupported browser CSS rules.
- The desktop UI now uses a more consistent mono design system across dark and light themes.
Fixed
- Fixed startup behavior that always applied the dark theme before loading saved settings.
- Fixed invalid QSS behavior caused by unsupported properties such as
transition,box-shadow,outline,opacity,@media, and browser-specific selectors. - Fixed pipeline cases where binary-like inputs were incorrectly routed into
Base64at the first step. - Fixed repeated-transform route selection that produced poor results on obvious structured input.
- Fixed several nested decoding cases where the pipeline stopped too early or chose the wrong exploratory branch.
- Fixed installer targeting so setup now packages the Qt release instead of the old non-Qt executable.
- Fixed a compile issue in
pipeline.crelated tocandidate_last_stepdeclaration order.
User-Facing Changes
Pipelinetab now shows the Beta 2.0 staged pipeline flow.- Improved route selection for strings encoded in multiple layers.
- Better output quality for structured chains such as
Binary -> Base64 -> Hex. - Updated application styling and font usage for a cleaner desktop experience.
- Installer output now targets the Qt desktop version directly.
Known Limitations
- The pipeline is still heuristic-driven and may need further tuning for intentionally misleading or adversarial inputs.
- Some deeply layered or mixed-format strings may still benefit from additional scoring trace visibility in the UI.
- Build and installer steps currently assume a Windows Qt + MinGW environment.
Upgrade Notes
- Rebuild the Qt application after stylesheet changes because QSS files are embedded through the Qt resource system.
- Recompile the installer after producing the Qt release build so the packaged runtime files stay in sync.
beta 1.1
Release Date: March 29, 2026
Version: 1.1-beta
Type: Beta Release
🎯 Overview
Auto Decoder Pro is a professional encoding/decoding tool that supports automatic detection of formats, extensible plugins, a user-friendly graphical interface, and dark/light theme switching.
Beta 1.1 focuses on core feature completion, plugin integration, and enhanced user experience.
✨ New Features
Plugin System
Added 5 new plugins: ROT13, URL Encode/Decode, Atbash, and Caesar (shift 3).
Plugins appear in the dropdown menus of both Decode and Encode tabs.User Interface
Decode tab: select a specific format (or auto‑detect), including plugins.
Encode tab: choose target format, now supporting plugins (ROT13, URL, Atbash, Caesar).
Dark/Light theme toggle via the 🌓 button in the title bar.
Application icon in window title bar, taskbar, and desktop shortcut.
Performance Improvements
LRU cache for faster repeated decoding.
String and memory optimizations.
Batch processing foundation (future enhancement).
Cross‑Platform Support
Windows (x64) – portable zip and installer.
Linux (GTK3) – build from source.
beta 1.0
✨ Features
🔍 Smart Auto Detection
Automatically detects encoding formats:
Base64
Morse Code
Hex
Binary
No manual selection required
🔄 Recursive Decoding
Multi-layer decoding support
Automatically unwraps nested encodings (e.g. Base64 → Hex → Text)
⚡ High Performance
Built with optimized C (LTO, -O3)
LRU Cache for fast repeated decoding
Multi-threaded batch processing
Streaming support for large inputs
🔌 Plugin System
Dynamic plugin loading
Easy to extend with custom decoders
Built-in plugins:
Base64
Morse
Hex
Binary
ROT13
🖥️ Dual Interface
GUI (GTK-based)
CLI (lightweight & scriptable)
📊 Advanced Features
Performance monitoring
Logging system
Error handling with detailed diagnostics
Memory-efficient design
📦 Included Builds
auto_decoder_pro → GUI version
auto_decoder → CLI version
Windows .exe builds (if provided)
Installer (Inno Setup)
Portable version
🛠️ Installation
Linux
make
sudo make install
Windows
Run installer (.exe)
Or use portable version
🧪 Example Usage
CLI
auto_decoder "SGVsbG8gd29ybGQ="
Recursive decoding
auto_decoder --recursive "encoded_string"
GTK3 is required for GUI version
Plugin directory must be accessible (/usr/lib/auto_decoder/plugins or local path on Windows)
🐞 Known Issues
GUI performance may vary on low-end systems
Some edge-case encodings may not be detected correctly
Windows build may require additional DLLs (GTK runtime)
🔮 Roadmap
More encoding formats (URL, JWT, AES…)
Plugin marketplace
Improved UI/UX
Cross-platform packaging (AppImage, MSI)
❤️ Acknowledgements
Thanks to all contributors and open-source libraries:
GLib
GTK
📄 License
MIT License