Skip to content

CipherForge.exe

Latest

Choose a tag to compare

@Sid214 Sid214 released this 05 Sep 18:39
· 1 commit to windows-release since this release

⚡ 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