A pattern-matching tool by VirusTotal for helping malware researchers identify and classify malware samples.
Manalyze
Manalyze statically analyzes PE executables and collects signals that may indicate malicious behavior.

About Manalyze
Manalyze is an open-source static analysis tool for PE executables. It is used for an initial assessment of one or more executables. It collects weak signals that may indicate malicious behavior and displays information that can support a later manual analysis. It is written in C++ and released under the GPLv3 license.
The tool includes a plugin architecture. The optional VirusTotal plugin can submit file hashes to VirusTotal, which is an external service, and it requires the Boost.System library. Authenticode signature verification works on Windows only. The project provides build instructions for Linux, BSD, Windows, and macOS, prebuilt archives on GitHub Releases, and a community-provided Docker image.
Key features
- Identifies the compiler used to build a PE file
- Detects packed executables
- Applies ClamAV signatures to analyzed files
- Searches files for suspicious strings
- Flags suspicious import combinations, such as WriteProcessMemory with CreateRemoteThread
- Detects cryptographic constants, similar to IDA's findcrypt plugin
- Open source under the GPLv3 license
- Flexible plugin architecture for in-depth static analysis
- Prebuilt Windows, Linux, and macOS archives are available on GitHub Releases
- It collects weak signals, so its output is not a verdict and needs manual follow-up
- Authenticode signature verification works on Windows only
- The VirusTotal plugin is optional and requires the Boost.System library
Manalyze at a glance
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, Windows
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Manalyze alternatives
Tools and sites you could use instead, ranked by how closely they match.
Grype scans container images and filesystems for vulnerabilities; its repository lists container and security topics.
This open-source Windows Forms application uploads files to VirusTotal; the project notes it is not officially supported.
VirusTotal's vt-cli is a command-line interface for the service, with its repository written in Go.
Manalyzer statically analyzes PE executable files for undesirable behavior and accepts files or URLs for submission.
Popular in Antivirus & Malware Protection
Well-known listings from the same topic.
Manalyze FAQ
Can Manalyze be built on a machine without internet access?
Is there an official Docker image?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











