Skip to content

Releases: Infinit3i/Detection-Wizard

1.4.0 – Centered Launch, IOC Upgrades & Smoother Workflow

11 Aug 00:15

Choose a tag to compare

🚀 Features

  • 🖥 Window Centering on Launch – The Detection Wizard window now opens centered on your screen for a cleaner, more professional startup.
  • 📥 Enhanced IOC Management – Improved handling of IOC downloads with clearer separation by type and refined UI for easier selection.
  • 🛡 Rule & IOC Workflow Consistency – Streamlined rule and IOC processing so tools run sequentially with accurate progress tracking, ensuring stable multi-tool operations.
  • 🧭 Unified Viewport Controls – Simplified sizing and positioning logic, removing legacy methods for better cross-platform consistency.
  • 🧹 Code Cleanup & DRY Improvements – Further centralized shared functions between UI components to reduce duplication and improve maintainability.
  • Faster Startup Experience – Removed unnecessary prompts and reduced UI overhead for quicker tool access.

1.3.0 – GUI & Rules Expansion + DRY Refinements

08 Aug 04:21
6a61b1d

Choose a tag to compare

🚀 Features

  • 🎨 Improved GUI Experience – Refined layouts and interactions for a smoother, more responsive interface.
  • 🛡 QRadar Rule Support – Added capability to handle QRadar rule sets alongside existing tools.
  • 📈 Expanded Suricata Rule Library – Added a larger collection of Suricata rules for broader detection coverage.
  • 🧾 Enhanced YARA Rules – More YARA rules added, with no CLI prompts appearing during YARA or Suricata operations for a cleaner workflow.
  • 🧹 Deeper DRY Code Refactoring – Centralized more shared logic between tools, reducing duplication and making the codebase easier to maintain.

1.2.0 - complete + cancel logic overhaul

05 Aug 03:45

Choose a tag to compare

🚀 Features

  • 🧾 Download Completion View: When downloads finish, the GUI replaces the progress bar with a bold ✅ COMPLETE message and a large Done button — centered and clean.
  • ☑️ Done Button Logic: Clicking Done resets state and signals cancellation to all remaining threads for future safety.
  • 🧮 Accurate Total Progress: Total progress bar now combines all selected tools (YARA + Suricata + Sigma + Splunk), even when running in parallel.
  • Parallel Cancellation Support: All background downloads are immediately stopped when progress is dismissed or canceled.
  • 📦 New Tool Totals (DRY): yara_total_sources, suricata_total_sources, sigma_total_sources, and splunk_total_sources dynamically calculate source count from DRY lists instead of hardcoding.
  • 🧹 Cleaner Rule Handler: Progress logic reused cleanly between tools, and redundant logic centralized across all rule types.

1.1.0 - refactoring

02 Aug 15:47

Choose a tag to compare

🚀 Features

  • 🧰 Tool Selector UI: Choose between detection-building tools through a simple, intuitive interface.
  • 📥 IOC Downloader Module: Download IOCs like IPs, hashes, domains, and more, with real-time progress tracking and multi-source support.
  • 🧠 YARA Integration: Clones from dozens of public GitHub repos and extracts .yar/.yara files into a unified /yara folder, avoiding overwrite collisions.
  • 🎯 Multi-screen App: Seamlessly switch between menu, tools, and IOC modules — all without ever leaving the GUI.
  • 📊 Progress Bar for IOC Downloads: Live feedback while downloading IOCs, with automatic detection when completed.
  • 📦 Unified Rule Progress Tracking: Now YARA, Suricata, Sigma, and Splunk all show real-time progress bars during execution.
  • 🧹 DRY Refactoring: Shared logic for running detection tools with a progress callback has been centralized for easier extension and maintenance.
  • 🟥🟩🟦 Colored Buttons: Visual cues added for Rules (blue), IOCs (green), and Quit (red) — plus orange styling for Back to Menu.

1.0.0 – Detection Wizard Initial Launch

01 Aug 03:57

Choose a tag to compare

🚀 Features

  • 🧰 Tool Selector UI: Choose between detection-building tools through a simple, intuitive interface.
  • 📥 IOC Downloader Module: Download IOCs like IPs, hashes, domains, and more, with real-time progress tracking and multi-source support.
  • 🧠 YARA Integration: Clones from dozens of public GitHub repos and extracts .yar/.yara files into a unified /yara folder, avoiding overwrite collisions.
  • 🎯 Multi-screen App: Seamlessly switch between menu, tools, and IOC modules — all without ever leaving the GUI.
  • 📊 Progress Bar for IOC Downloads: Live feedback while downloading IOCs, with automatic detection when completed.

🛠 Technical

  • Built with Rust stable
  • GUI powered by eframe
  • Elf version for Windows
  • Exe version for Linux