EVERYTHING XIAOMI
Get listed

DRAKVUF

DRAKVUF is a free, open-source system for tracing binaries inside virtual machines without installing an agent in the guest.

Place
#43 of 73
Score
5.5
DRAKVUF's website

What DRAKVUF is

DRAKVUF is a free, open-source system for tracing binaries inside virtual machines without installing an agent in the guest. Developed mainly for malware analysis, it can also monitor other binaries, including operating systems. It can start execution on Windows and Linux, trace kernel functions on both, and monitor Windows userspace. Windows plugins can follow heap allocations, accessed files and TCP or UDP connections; they can also extract files from memory before deletion. The project describes its footprint as nearly undetectable from the malware’s perspective. DRAKVUF is self-hosted on Linux and requires an Intel CPU with VT-x and Extended Page Tables; it does not work on AMD CPUs or Intel CPUs without those extensions. The project lists Windows 7–8 in 32-bit and 64-bit, Windows 10 64-bit, and Linux 2.6.x–5.x in 32-bit and 64-bit as supported guests. Its installation guide says it runs best on Xen 4.17, was mainly tested on Ubuntu 22.04 LTS, and needs a dom0 kernel version 5.11 or later. Pre-built Debian packages and build instructions are available.

Good

  • Free and open source
  • Monitors Windows and Linux without a guest agent
  • Windows plugins trace files and network connections
  • Can extract files from memory before deletion

Watch out

  • Requires Intel VT-x and Extended Page Tables
  • Does not work on AMD CPUs
  • Requires Linux self-hosting

Who it suits

DRAKVUF suits security teams and researchers who need agentless binary or malware analysis in virtual machines. Its hardware and host requirements make it a fit only for setups with compatible Intel virtualization support and Linux hosting.

Verdict

DRAKVUF offers agentless tracing for malware analysis and other binaries, with Windows plugins for detailed monitoring. Confirm the Intel hardware and host requirements before planning a deployment.

The facts

Each one read from DRAKVUF's own pages, with the date it was checked.

What it does

Agentless monitoring
Available features include agentless monitoring of Windows and Linux kernel functions and Windows userspace.checked 4 Oct 2026
Downloads
The site links to pre-built Debian packages of the latest builds and provides instructions for building from source.checked 9 Oct 2026
Execution
DRAKVUF can start binary execution agentlessly on Windows and Linux.checked 9 Oct 2026
Execution and files
DRAKVUF can start binary execution on Windows and Linux and insert files into Windows without an in-guest agent.checked 4 Oct 2026
Guest support
The site lists Windows 7–8 in 32-bit and 64-bit, Windows 10 64-bit, and Linux 2.6.x–5.x in 32-bit and 64-bit as supported guests.checked 4 Oct 2026
Hardware requirement
DRAKVUF requires an Intel CPU with VT-x and Extended Page Tables; the site says it does not work on AMD CPUs or Intel CPUs lacking those extensions.checked 9 Oct 2026
Host setup
The installation guide says DRAKVUF runs best on Xen 4.17, was mainly tested on Ubuntu 22.04 LTS, and requires a dom0 kernel version 5.11 or later.checked 9 Oct 2026
Integration
The project names IntelOwl as an example of integration into malware analysis operations.checked 9 Oct 2026
Malware analysis
The site says DRAKVUF was developed mainly for malware analysis and can also monitor arbitrary binaries.checked 4 Oct 2026
Monitoring
It can monitor Windows and Linux internal kernel functions and Windows userspace without an in-guest agent.checked 9 Oct 2026
Open source
DRAKVUF describes itself as an open-source project and welcomes patches and bug reports through its GitHub page.checked 9 Oct 2026
Plugins
Windows plugins include tracing heap allocations, accessed files, UDP and TCP connections, and extracting files from memory before deletion.checked 9 Oct 2026
Product
DRAKVUF is a virtualization-based, agentless black-box binary analysis system for tracing arbitrary binaries, including operating systems.checked 4 Oct 2026
Purpose
DRAKVUF is a virtualization-based, agentless black-box binary analysis system for tracing arbitrary binaries, including operating systems, without installing special software in the guest VM.checked 9 Oct 2026
Release status
The GitHub README lists Linux 2.6.x–6.x among supported guests and links to pre-built Debian packages.checked 9 Oct 2026
Security policy
The GitHub repository displays a Security policy link.checked 9 Oct 2026
Stealth
The site describes DRAKVUF as suitable for stealthy malware analysis because its footprint is nearly undetectable from the malware’s perspective.checked 4 Oct 2026
Support and contributions
The site welcomes patches and bug reports through its GitHub project page and points users to the project wiki for guidance.checked 4 Oct 2026
Supported guests
The project site lists Windows 7–8 (32-bit and 64-bit), Windows 10 64-bit, and Linux 2.6.x–5.x (32-bit and 64-bit) as supported monitored operating systems.checked 9 Oct 2026
Use case
The project was developed mainly for stealthy malware analysis and can also monitor arbitrary binaries.checked 9 Oct 2026
Virtualization
The installation guide says DRAKVUF runs best on Xen 4.17 and was mainly tested on Ubuntu 22.04 LTS.checked 4 Oct 2026

Alternatives to DRAKVUF

All alternatives
  1. 1Binary Ninja logo

    Binary Ninja

    Free planWebAPILinuxmacOS
    7.8$199 one-time
  2. 2

    Frida

    Free planOpen sourceAndroidiOSAPILinux
    7.7Free plan
  3. 3rev.ng logo

    rev.ng

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  4. 4JEB logo

    JEB

    Free planAPILinuxmacOSSelf-hosted
    7.6From $1,200 a year
  5. 5

    Ghidra

    Free planOpen sourceAPIExtensionLinuxmacOS
    7.3Free plan
  6. 6IDA Pro logo

    IDA Pro

    Free planLinuxmacOSWindows
    7.0From $1,099 a year