[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