Skip to content

Releases: Sid214/CipherForge

CipherForge.exe

Choose a tag to compare

@Sid214 Sid214 released this 05 Sep 18:39

⚡ Overview

CipherForge v2.6.0 is an open-source credential permutation and entropy analysis suite engineered for security auditors, penetration testers, and defensive researchers.

Unlike generic dictionary generators that rely on static breach dumps or flood wordlists with irrelevant filler, CipherForge synthesizes focused, high-probability wordlists derived strictly from target-specific psychological and semantic anchors (names, dates, locations, pets, sports, and custom passphrases).

Starting with this release, CipherForge is now available as a standalone pre-compiled Windows executable (CipherForge.exe) — no Python or dependency installation required!


📦 Downloads

Package Type Compatibility Description
CipherForge.exe Standalone Binary Windows 10 / 11 (64-bit) Recommended. Ready-to-run single file executable with GUI and CLI support.
Source Code (.zip / .tar.gz) Source Tree Cross-Platform (Python 3.10+) For developers, script integration, or running on Linux / macOS.

To download the executable, scroll down to the Assets section below and select CipherForge.exe.


🚀 Key Highlights & Features

  • Standalone Portable Executable (.exe):
    • Zero Setup: Fully bundled with PyQt6, Python runtime, and all required graphical assets.
    • Dual-Mode Subsystem: Double-click to launch the clean desktop GUI with no terminal window, or invoke directly from Command Prompt / PowerShell for automated terminal scripting.
    • Embedded Taskbar Identity: Pre-configured with the official Windows application icon and multi-resolution .ico integration.
  • Semantic Anchor Profiling: Generates target-specific permutations using real-world human credential behaviors.
  • Zero-Filler Architecture: Generic filler prefixes (admin_, root_, user_, pass_, etc.) have been completely eliminated. Permutations originate strictly from parameters you provide.
  • 3-Stage Permutation Pipeline:
    1. Seed Matrix Ingestion: Deduplication and 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 categorizes candidates into four resilience tiers: Weak, Fair, Strong, and Excellent.
  • Sub-Millisecond Pipeline Abort: Threaded workers poll cancellation events every 20–100 iterations, ensuring instantaneous termination and zero partial/corrupted disk writes on user abort.

🛠️ Changes & Improvements in v2.6.0

  • Standalone Executable Packaging: Packaged the entire suite into a single portable .exe using PyInstaller with frozen bundle asset resolution (sys._MEIPASS).
  • GUI Light/Dark Theme Polish: Restored the official transparent RGBA brand emblem (logo.png) in the GUI sidebar, eliminating dark background boxes when running in Light Mode.
  • Vector Brand Hero: Implemented a standalone vector brand lockup (hero.svg) with zero-padding geometry and adaptive dark/light coloring for documentation.
  • Touchpad Scroll Isolation: Implemented ScrollIgnoringSlider to route two-finger touchpad gestures directly to the parent scroll area, preventing accidental adjustments to the Leet Depth slider.
  • Dropdown Architecture: Eliminated duplicate rectangular containers and sharp corners; implemented dynamic positioning so the popup menu originates strictly beneath the field with exact edge alignment.
  • Telemetry Console Polish: Initialized the terminal with a standby status indicator (> Ready — CipherForge telemetry initialized.), added internal padding, and formatted sub-detail logs with an 11-space indent matching the timestamp width.
  • Thread Safety & Lifecycle: Implemented closeEvent thread cleanup to prevent thread destruction errors on application exit.

💻 Quick Start Guide

Using the Standalone Executable (Windows)

  1. Download CipherForge.exe from the Assets section below.
  2. GUI Mode: Simply double-click CipherForge.exe to launch the full studio.
  3. CLI Mode: Run from PowerShell or Command Prompt:
    # View help and options
    .\CipherForge.exe --help
    
    # Generate a targeted wordlist
    .\CipherForge.exe --name "Alice" --year 1995 --pet "Milo" --output alice_list.txt

CipherForge v2.6.0

Choose a tag to compare

@Sid214 Sid214 released this 05 Sep 17:40

⚡ 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