mandiant/brickstorm-scanner — explained in plain English
Analysis updated 2026-08-08 · repo last pushed 2025-11-14
Scan a Linux or BSD appliance for the BRICKSTORM backdoor malware after a suspected compromise.
Recursively check all executable files in a directory for known BRICKSTORM signatures.
Triage VMware or Ivanti appliances quickly when heavier forensic tools cannot be installed.
| mandiant/brickstorm-scanner | arnabbagxd/brand-building-skills | bryanyzhu/agentic-ai-system-course | |
|---|---|---|---|
| Stars | 88 | 90 | 85 |
| Language | Shell | Shell | Shell |
| Last pushed | 2025-11-14 | — | — |
| Maintenance | Quiet | — | — |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 1/5 | 2/5 |
| Audience | ops devops | pm founder | general |
Figures from each repo's GitHub metadata at analysis time.
Just download and run the shell script on any Linux or BSD system, no dependencies or installation required.
The brickstorm-scanner is a security tool from Mandiant that helps you check whether a Linux or BSD system has been infected with a specific backdoor malware called BRICKSTORM. It is meant for situations where you suspect a system may have been compromised and need a quick way to look for signs of this particular threat, especially on appliances or devices that do not have specialized security software installed. At a high level, the scanner is a shell script that examines files on your system and flags any that look like they match a known malware signature. For a file to be flagged, it has to pass three checks: it must be a valid Linux executable (an ELF binary), it must contain a specific set of text strings associated with the malware, and it must contain a particular 25-byte pattern found through a hex dump. Only if all three conditions are met will the tool report a match. You can run it against individual files or point it at an entire directory to scan everything underneath recursively. The people who would use this are IT administrators, security analysts, or anyone responsible for maintaining Linux-based appliances from vendors like VMware or Ivanti. If you have read about the BRICKSTORM espionage campaign and want to check whether your devices are affected, this tool gives you a practical way to do that without needing to install heavier forensic tools. If it finds a match, Mandiant recommends doing a deeper forensic investigation and offers to help directly. What is notable about the project is that it is deliberately built as a simple bash script rather than a more sophisticated tool. This is a deliberate tradeoff: many appliances have minimal software installed and cannot run standard security tools like YARA, so the scanner relies only on utilities that are already present on virtually every Linux system. The project is also upfront about its limitations. It will not catch every variant of the malware, it does not check for other signs of compromise like suspicious processes or logs, and a clean scan does not guarantee the system is safe. It is a focused starting point, not a complete security audit.
A simple shell script that scans Linux and BSD systems for the BRICKSTORM backdoor malware by checking files for specific signatures, designed for appliances that can't run heavier security tools.
Mainly Shell. The stack also includes Shell, Bash, Linux utilities.
Quiet — no commits in 6-12 months (last push 2025-11-14).
No license information is provided in the repository.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.