Skip to content

WinFire V2.0

Choose a tag to compare

@Masriyan Masriyan released this 29 Jan 16:58
· 18 commits to main since this release
b24ee59

[2.0.0] - 2026-01-29

πŸš€ Major Release - Threat Detection & Enhanced Analysis

This release transforms WinFire from a collection tool into a comprehensive threat detection and forensic analysis platform.

Added

Threat Detection Features

Feature Description
LOLBAS Detection Detect abuse of certutil, mshta, regsvr32, wmic, bitsadmin, and 10+ other binaries
Credential Indicators Detect LSASS access events, credential dumping tools, SAM/SECURITY hive copies
Advanced Process Analysis Identify suspicious parent-child relationships (e.g., Word β†’ PowerShell)
Threat Scoring Automated 0-100 threat score with Low/Medium/High/Critical risk levels

New Artifact Collection

Feature Description
Defender Exclusions Collect and flag suspicious Windows Defender exclusions
PowerShell History Collect PSReadLine command history with threat pattern detection
RDP Analysis Analyze RDP sessions and connection history for lateral movement
Jump List Analysis Collect user activity from Jump Lists
LNK File Analysis Parse shortcuts for malicious targets and arguments

UI/UX Improvements

  • πŸ”₯ Enhanced ASCII art banner with animated flame effects
  • 🌐 GitHub repository URL display in banner
  • πŸ“Š Color-coded output with severity levels

Documentation

  • πŸ“– CONTRIBUTING.md - Comprehensive contributor guidelines
  • πŸ”’ SECURITY.md - Security policy with AV handling guidance
  • πŸ“ CHANGELOG.md - Version history (this file)
  • ⚠️ "Before You Use" section with AV detection warnings

Fixed

Bug Fix
Get-CService typo Changed to Get-Service with additional Win32_Service collection
Extension matching Fixed -in operator to use -contains with proper dot stripping
Environment variable Fixed $env:ProgramFilesx86 β†’ ${env:ProgramFiles(x86)} syntax
Service collection Now collects both Get-Service and Win32_Service data

Changed

Item Before After
Script size ~1900 lines 2576 lines
Function count 12 forensic functions 21 forensic functions
TotalTasks 30 40
WinFireVersion 1.0 2.0

New Output Files

Raw_Data/
β”œβ”€β”€ Defender_Exclusions.csv/.json      # NEW
β”œβ”€β”€ PowerShell_History.csv/.json       # NEW
β”œβ”€β”€ RDP_Analysis.csv/.json             # NEW
β”œβ”€β”€ LOLBAS_Detection.csv/.json         # NEW
β”œβ”€β”€ Credential_Indicators.csv/.json    # NEW
β”œβ”€β”€ Advanced_Process_Analysis.csv/.json # NEW
β”œβ”€β”€ Threat_Score.csv/.json             # NEW
β”œβ”€β”€ JumpList_Analysis.csv/.json        # NEW
└── LNK_Analysis.csv/.json             # NEW