Freedom251 › Malware Analysis Sandboxes
CAPE Sandbox
What CAPE Sandbox is
CAPE Sandbox is free, open-source software for analyzing suspicious files in isolated virtual machines. It monitors execution and can collect behavioral activity, files created or changed, PCAP network traffic, screenshots, and memory dumps. CAPE also performs dynamic unpacking, uses YARA to classify unpacked payloads, and extracts malware configurations through static and dynamic analysis. Documented targets include Windows executables, DLLs, PDFs, Office files, URLs, HTML, scripts, ZIP files, and Java JARs. A Django web interface supports submissions, report browsing, and searching results; a REST API and Python submission functions can automate file and URL analysis. The debugger can use YARA signatures for custom unpacking and configuration extractors, anti-sandbox countermeasures, and instruction traces. Setup needs host and guest machines, and each analysis runs in a fresh isolated virtual machine. GNU/Linux, preferably Ubuntu LTS, is the recommended host; Windows 10 or Windows 11 23H2 is the recommended guest. CAPE is self-hosted and distributed without warranty, and users are responsible for its use.
Who it suits
CAPE suits security practitioners who can maintain host and guest machines and want to analyze files or URLs in an isolated environment. Its API and Python functions also suit teams automating analysis.
What it does well
- Captures network traffic, screenshots, and memory dumps.
- Dynamically unpacks malware and classifies payloads with YARA.
- Web interface supports report browsing and search.
- REST API and Python functions support automation.
- Open-source and free to self-host.
What to know first
- Requires host and guest machines.
- Recommended setup uses GNU/Linux host and Windows guest.
- Distributed without warranty; use is the user's responsibility.
Limits
CAPE has no paid tier listed; the free plan is open-source software for self-hosted setup. Its deployment requires host and guest machines, and changing packages installed by the setup script can break the KVM/libvirt/CAPE installation.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| CAPE Sandbox | Open-source software · self-hosted setup | Free |
| Public demonstration instance | Free online demonstration · account activation via CAPE Sandbox social account | Free |
As capesandbox.com lists them, read 2 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the CAPE Sandbox website and review the installation guide.
- Prepare a GNU/Linux host; Ubuntu LTS is recommended.
- Prepare a Windows 10 or Windows 11 23H2 guest machine.
- Follow the installation guide to set up CAPE with its KVM and libvirt environment.
- Submit files or URLs through the web interface, REST API, or Python submission functions.
CAPE Sandbox is an open-source environment for investigating suspicious files and URLs through isolated execution. It is best suited to security teams with the capacity to operate their own analysis infrastructure. Its detailed behavioral evidence and flexible automation are strong reasons to choose it; the host-and-guest setup is a substantial operational commitment.
Overview
CAPE records behavior during execution, including created or changed files, PCAP network traffic, screenshots, and memory dumps. That range gives analysts material to investigate beyond a single malware verdict, particularly when tracing a sample’s activity matters.
The software is free and self-hosted, with hybrid deployment. Each analysis runs in a fresh isolated virtual machine. CAPE recommends a GNU/Linux host, preferably Ubuntu LTS, and a Windows 10 or Windows 11 23H2 guest. This arrangement gives operators control over the environment, but requires them to manage both host and guest systems. The installation guide also cautions that changing packages installed by its setup script can break the KVM, libvirt, and CAPE installation.
Key features
Unpacking and forensic detail
CAPE automates dynamic malware unpacking, applies YARA-based classification to unpacked payloads, and extracts malware configurations through static and dynamic analysis. Its debugger can use YARA signatures for custom unpacking and configuration extractors, anti-sandbox countermeasures, and instruction traces. These tools suit analysts who need to adapt investigations to specific samples; they add less value for teams seeking only a simple file verdict.
Submission and automation
The Django web interface supports file submission, report browsing, and searches across analysis results. A REST API and Python submission functions allow teams to automate file and URL analysis, while documented integrations include Box-js, LibreNMS, and Suricata. CAPE’s modular design can also connect external services, making it a stronger fit for an established security workflow than for a standalone, managed scanning service.
Broad analysis inputs
Documented targets include Windows executables, DLLs, PDFs, Office files, URLs, HTML, scripts, ZIP files, and Java JARs. That breadth lets teams use one sandbox for varied suspicious content rather than limiting submissions to executable files.
The CAPE MCP server connects instances to MCP-compliant clients, with examples for Claude Desktop, Gemini CLI, and Antigravity. Its documentation describes API token authentication, restricting submitted files to an allowed directory, and disabling selected tools. These controls are relevant when connecting clients, though they do not remove the need to manage the deployment responsibly.
Pricing
| Plan | Price | Includes |
|---|---|---|
| CAPE Sandbox | free | Open-source software and self-hosted setup |
There is no charge for the software, but the self-hosted plan puts installation and operation in the user’s hands. It includes URL analysis, API access, network traffic analysis, and IOC extraction. This is a sensible fit for teams able to maintain their own environment; readers who want analysis without managing virtual machines should consider a different approach.
Platforms
CAPE supports API, Linux, self-hosted, web, and Windows. Its recommended deployment pairs a GNU/Linux host—preferably Ubuntu LTS—with a Windows 10 or Windows 11 23H2 guest. A web interface and API serve different submission needs, but platform support does not make the underlying VM deployment turnkey.
Who it's for
CAPE is a good match for security analysts and teams that need behavioral evidence, unpacking, configuration extraction, or repeatable file and URL analysis, and can administer a host-and-guest setup. It is a poor fit for individuals or organizations that need a managed service or cannot take on virtualization and installation maintenance. The project points users to its FAQ, community discussion, and GitHub issue tracker; beta and development builds generally do not receive support.
Pros and cons
Pros
- Detailed behavioral evidence, including PCAP traffic, screenshots, and memory dumps, supports deeper investigation.
- Automated unpacking, YARA classification, and configurable debugger functions give analysts tools to investigate varied malware behavior.
- A web interface, REST API, and Python submission functions support both manual work and automated workflows.
- Free, open-source software includes URL analysis, network traffic analysis, API access, and IOC extraction.
Cons
- Each analysis needs a fresh isolated VM, and deployment requires both host and guest machines.
- Changing packages installed by the setup script can break the KVM/libvirt/CAPE installation, making setup changes consequential.
- The software comes without warranty, and users are responsible for its use.
- Beta and development builds generally do not receive support.
Alternatives
Choose ANY.RUN if you want a freemium alternative with a free Community plan, free trial, and support across Android, API, iOS, Linux, macOS, web, and Windows. Its Community plan is free and names Windows 10 64-bit, Windows 7 32-bit, Android 14 64-bit (ARM), and Ubuntu 22.04.2 64-bit among its environments.
Retrace is another freemium option, with a free Community plan that includes community feed access, a standard execution queue, web interface, basic report export, and unlimited public analyses. Consider it when those named community-access features suit your needs.
Malwagon offers a free scan plan with three scans per source address per day, Windows 10 22H2, no internet egress, and public reports. Choose it if those caps and conditions fit your scanning needs.
Detonate may suit teams seeking a freemium, self-hosted community plan with two concurrent sandboxes, 200 API runs per month, unlimited manual UI use, and seven-day event retention.
Hybrid Analysis offers a free community service capped at 30 file uploads per month and 100 MB per upload, a practical alternative for readers whose needs fit those limits.
Bitdefender Total Security is a paid alternative with an individual plan at $59.99 a year, billed at the first-year price, plus applicable sales tax, for five devices and one account.
Hatching Triage offers volume-based licensing with custom pricing; packages start at 500 analyses per day and scale toward 50,000 per day. It is worth considering when that stated analysis-volume range aligns with your requirements.
ReversingLabs Cloud Sandbox has a feature preview limited to five samples per day, with full access available at additional cost.
For a broader comparison, see Malware Analysis Sandboxes.
Verdict
Choose CAPE Sandbox if your team needs detailed malware behavior, unpacking, and automation and can operate an isolated host-and-guest environment. Its strongest advantage is the depth and flexibility of analysis at no software charge. Look elsewhere if you need a managed, ready-to-use service or cannot accept responsibility for deployment and operation.
Verdict
CAPE offers detailed malware analysis and automation capabilities, but its deployment requires managing an isolated host-and-guest setup. Users should also note that the software comes without warranty and they bear responsibility for its use.
Questions
Is CAPE Sandbox free?
Yes. The listed CAPE Sandbox plan is free and is described as open-source software for self-hosted setup.
What platforms does CAPE support?
The listed platforms are API, Linux, self-hosted, web, and Windows. Deployment documentation recommends GNU/Linux, preferably Ubuntu LTS, as host and Windows 10 or Windows 11 23H2 as guest.
Can CAPE analyze URLs as well as files?
Yes. URL analysis is listed, and the REST API and Python submission functions can automate file and URL analysis.
What integrations are documented?
Documentation covers Box-js, LibreNMS, and Suricata, and describes a modular design for integrating external services.
Does CAPE connect to AI clients?
Its MCP server connects CAPE instances with MCP-compliant clients. Documentation gives examples for Claude Desktop, Gemini CLI, and Antigravity.
Who supports CAPE?
The project points users to its FAQ, community discussion, and GitHub issue tracker. Beta or development builds generally do not receive support.
Facts from CAPE Sandbox's own pages
- AI clients
- The CAPE MCP server connects CAPE instances with MCP-compliant clients, with examples for Claude Desktop, Gemini CLI, and Antigravity. · capev2.readthedocs.io, 2 Oct 2026
- API authentication
- The API supports token authentication through the api-token-auth endpoint and Authorization headers. · capev2.readthedocs.io, 15 Oct 2026
- API throttling
- The documented default API throttle is five requests per minute and can be changed in api.conf. · capev2.readthedocs.io, 15 Oct 2026
- Architecture
- A Linux host manages isolated Windows guest virtual machines for each analysis. · capev2.readthedocs.io, 15 Oct 2026
- Automation
- CAPE offers a REST API and Python submission functions for automating file and URL analysis. · capev2.readthedocs.io, 2 Oct 2026
- Behavior monitoring
- Windows analysis uses API-hook instrumentation and behavioral signatures. · capev2.readthedocs.io, 15 Oct 2026
- Company origin
- The project history identifies Kevin O’Reilly at Context Information Security as the original CAPE developer. · github.com, 15 Oct 2026
- Configuration extraction
- Static and dynamic malware configuration extraction is built in, with optional RATDecoders, DC3-MWCP, MalDuck, and MaCo frameworks. · github.com, 15 Oct 2026
- Debugger
- The debugger supports YARA-triggered breakpoints, instruction traces, memory dumping, and control-flow changes to counter evasion. · github.com, 15 Oct 2026
- Deployment
- The documented architecture runs each analysis in a fresh isolated virtual machine; GNU/Linux, preferably Ubuntu LTS, is the recommended host, with Windows 10 or Windows 11 23H2 as the recommended guest. · capev2.readthedocs.io, 2 Oct 2026
- Distributed deployment
- Master and worker nodes can be distributed through a REST API on port 9003 with X-API-Token authentication. · capev2.readthedocs.io, 15 Oct 2026
- Documentation depth
- The documentation covers installation, guests, networking, cloud deployment, API usage, customization, distributed mode, and troubleshooting, while warning that some material may be outdated. · capev2.readthedocs.io, 15 Oct 2026
- Dynamic analysis
- It captures behavioral activity, files created or changed during execution, network traffic in PCAP format, screenshots, and memory dumps. · capev2.readthedocs.io, 2 Oct 2026
- Dynamic unpacking
- CAPE automatically extracts payloads from techniques including process injection, hollowing, doppelgänging, and in-memory decompression. · github.com, 15 Oct 2026
- File artifacts
- Analyses record files created, modified, or deleted during execution. · capev2.readthedocs.io, 15 Oct 2026
- Founded
- 2016 · capesandbox.com, 28 Sept 2026
- Hypervisor extensibility
- Custom Python machinery modules can add unsupported virtualization backends; documented options include QEMU/KVM, LXC, Xen, OpenVZ, and VMware. · capev2.readthedocs.io, 15 Oct 2026
- Independent listing
- AlternativeTo describes CAPE as free and open source and reported no user comments or reviews on its listing. · alternativeto.net, 15 Oct 2026
- Input types
- Documented analysis targets include Windows executables, DLLs, PDFs, Office files, URLs, HTML, scripts, ZIP files, and Java JARs. · capev2.readthedocs.io, 2 Oct 2026
- Integrations
- The documentation covers integrations with Box-js, LibreNMS, and Suricata, and describes CAPE's modular design for integrating external services. · capev2.readthedocs.io, 2 Oct 2026
- Licence
- The Cuckoo-derived code is distributed under GNU GPL version 3; bundled components may use other licences. · github.com, 15 Oct 2026
- Limit: configuration extraction
- A SURICON paper reports that configuration extraction does not work every time and can produce inconsistent results across parser frameworks. · suricon.net, 15 Oct 2026
- Limit: deployment complexity
- WorldMetrics says setup and orchestration require platform and infrastructure knowledge, with noisy results unless analysts filter them. · worldmetrics.org, 15 Oct 2026
- Limit: integrations
- WorldMetrics notes that detection mapping is limited out of the box and some integrations require external tooling. · worldmetrics.org, 15 Oct 2026
Where CAPE Sandbox stands on Freedom251
- Malware Analysis Sandboxes#1 of 27