Skip to content

CipherForge v2.6.0

Choose a tag to compare

@Sid214 Sid214 released this 05 Sep 17:40
· 1 commit to main since this release

⚡ 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:
    1. Seed Matrix Ingestion: Deduplication and lowercase normalization.
    2. Case & Leetspeak Mutation: Bounded combinatorial mutations controlled by a configurable mutation depth slider.
    3. 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 explicit AppUserModelID.
    • 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 closeEvent handlers 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