CipherForge v2.6.0
⚡ Overview
CipherForge v2.6.0 is an open-source security auditing and credential resilience benchmarking tool designed for penetration testers, security analysts, and researchers.
Unlike conventional brute-force generators that rely on static wordlists or flood dictionaries with generic filler words, CipherForge builds focused, high-probability wordlists derived strictly from target-specific semantic anchors (names, dates, locations, hobbies, and custom passphrases).
🚀 Key Features
- Semantic Anchor Profiling: Generates target-specific permutations using real-world human password behaviors (names, birth years, pet names, sports, locations, and custom keywords).
-
3-Stage Permutation Pipeline:
- Seed Matrix Ingestion: Deduplication and lowercase normalization.
- Case & Leetspeak Mutation: Bounded combinatorial mutations controlled by a configurable mutation depth slider.
- Affix Synthesis: Targeted year combinations, special character attachments, and separator injection.
- Mathematical Shannon Entropy Engine: Computes character-level information entropy ($H = -\sum p(c) \log_2 p(c)$) and classifies candidates into four resilience tiers: Weak, Fair, Strong, and Excellent.
-
Dual Interface:
- PyQt6 Desktop GUI: Cyberpunk-inspired Fusion interface with live telemetry, character frequency charts, entropy distributions, and dynamic Light/Dark theme switching.
- Headless Scriptable CLI: Full-featured command-line utility designed for automated pipelines, remote servers, and terminal audits.
🛠️ What's New & Improvements in v2.6.0
- Zero-Filler Core Architecture: Removed legacy hardcoded credential prefixes (
admin_,root_,pass_, etc.). Dictionaries are derived 100% strictly from user-provided anchors without synthetic bloat. - Sub-Millisecond Pipeline Abort: Threaded generator workers poll cancellation events every 20–100 iterations, guaranteeing immediate halt and zero partial/corrupted disk writes on user cancellation.
- UI & Theme Polish:
- Seamless Light/Dark theme switching with smooth RGBA alpha transparency.
- Embedded vector brand header (
hero.svg) and clean Windows taskbar integration with explicitAppUserModelID. - Fixed touchpad gesture handling on the Leet Depth slider via touch-isolated event filters.
- Clean single-frame popup menus with custom chevron styling.
- Thread Lifecycle & Clean Exit: Enhanced
closeEventhandlers to ensure graceful background thread termination upon application closure. - Engine Guide: Overhauled the built-in technical reference page with detailed algorithmic documentation and security guidance.
💻 Quick Start
1. Installation
# Clone the repository
git clone https://github.com/Sid214/CipherForge.git
cd CipherForge
# Set up virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
**Full Changelog**: https://github.com/Sid214/CipherForge/commits/V2.6.0