Releases: Infinit3i/Detection-Wizard
Releases ยท Infinit3i/Detection-Wizard
1.5.0 - windows update
1.4.0 โ Centered Launch, IOC Upgrades & Smoother Workflow
๐ 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
๐ 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
๐ 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, andsplunk_total_sourcesdynamically 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
๐ 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/.yarafiles into a unified/yarafolder, 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
๐ 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/.yarafiles into a unified/yarafolder, 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