mandiant/flare-vm

A collection of software installations scripts for Windows systems that allows you to easily setup and maintain a reverse engineering environment on a VM.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 7th, 2026
Created on July 5th, 2017
Open Issues & Pull Requests: 28 (+0)
GitHub issues: Enabled
Number of forks: 1,107
Total Stargazers: 9,000 (+0)
Total Subscribers: 215 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 18
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 575 days
Stale 30+ days: 17
Stale 90+ days: 16

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • :bug: bug (34)
  • :gem: enhancement (17)
  • :confused: needs info (14)
  • :grey_question: discussion (12)
  • :desktop_computer: virtualbox (4)
  • :memo: documentation (4)
  • :window: Windows11 (2)
  • :page_facing_up: config (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

FLARE-VM is a collection of PowerShell installation scripts that automate the setup of a reverse engineering environment on a Windows virtual machine.

The tool solves the problem of curating and installing the diverse software stack needed for malware analysis and reverse engineering work. It builds on two existing technologies: Chocolatey, a Windows package manager that wraps installation logic in PowerShell scripts, and Boxstarter, which orchestrates those packages to create repeatable, scripted Windows environments. Rather than manually downloading and configuring each tool, users run FLARE-VM's scripts to automatically provision a complete analysis platform.

FLARE-VM is designed specifically for virtual machines and requires Windows 10 or later with PowerShell 5 or higher, at least 60 GB of disk space, and 2 GB of memory. The installation process requires disabling Windows Updates, Tamper Protection, and antimalware solutions beforehand, which makes sense for an environment intended to safely analyze potentially hostile code. The tool suits teams and individuals who need to quickly spin up consistent reverse engineering workstations without manually tracking down and installing dozens of specialized tools. It is particularly useful for those who want to maintain reproducible analysis environments across multiple VMs or reset to a known state after analyzing malware.

The project maintains active engagement with its user base through documentation that includes video walkthroughs and detailed pre-installation guidance. Development activity shows responsiveness to practical deployment challenges, evidenced by the inclusion of multiple methods for disabling Windows Defender and explicit handling of special cases like IDA Pro licensing. The codebase reflects ongoing refinement of the installation pipeline to handle the complexities of automating a Windows environment setup at scale.