awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cuckoosandbox avatar

cuckoosandbox/cuckooArchived

0
View on GitHub↗
5,959 stars·1,724 forks·JavaScript·22 viewswww.cuckoosandbox.org↗

Cuckoo

Cuckoo is an open-source automated malware analysis system that executes suspicious files inside isolated virtual machines and produces structured behavioral reports. The platform captures system calls, file operations, and network activity during execution, compiling them into comprehensive analysis documents for programmatic consumption.

The system operates through a modular analysis pipeline that processes behavioral data, applying YARA signature patterns against captured artifacts to identify known malware families. Each analysis run starts from a clean virtual machine snapshot to ensure no residual state affects subsequent executions, with a dedicated agent inside the guest operating system forwarding event data to the host over a network channel.

The platform provides capabilities for setting up an isolated sandboxed execution environment, configuring required system dependencies, and generating detailed behavioral reports that include registry changes and network activity. Users can join community channels to share knowledge and report issues.

Features

  • Malware Analysis - Executes suspicious files in isolated virtual machines and produces structured behavioral reports from system calls and network activity.
  • Behavioral Report Generators - Collects system calls, file operations, and network activity and compiles them into structured analysis reports.
  • Malware Behavioral Report Generators - Collects system calls, file operations, and network activity from malware execution into structured reports.
  • Virtual Machine Snapshots - Starts each analysis run from a clean virtual machine snapshot to prevent residual state contamination.
  • Malware Execution Isolation Environments - Executes untrusted files inside contained environments and captures every action performed during execution.
  • Host-Guest Communication Channels - Communicates analysis commands and event data between host and guest over a dedicated network channel.
  • Behavioral Monitoring Agents - Ships a guest agent inside virtual machines to capture system calls and file operations for malware analysis.
  • Behavioral Analysis Reports - Compiles system calls, file operations, and network activity into comprehensive behavioral analysis reports.
  • Malware Research Frameworks - Provides a framework for observing malware behavior in real time by executing samples in a sandboxed virtual machine.
  • Suspicious File Execution Analyzers - Executes untrusted files inside isolated environments and returns detailed behavioral reports.
  • Behavioral Analysis Pipelines - Processes behavioral data through a chain of configurable modules that parse, enrich, and report results.
  • Sandboxed Execution Environments - Provides a controlled analysis environment that safely runs untrusted binaries and captures their runtime behavior.
  • Comprehensive Behavioral Reports - Returns comprehensive reports of system calls, file operations, registry changes, and network activity.
  • Behavioral Analysis Reports - Compiles system calls, file operations, and network activity into structured analysis reports after execution.
  • YARA Rule Execution - Applies YARA signatures against captured artifacts to identify known malware families during analysis.
  • Malware Analysis Sandboxes - Automated dynamic malware analysis system.
  • Security Lab Environments - Automated malware analysis system for observing malicious behavior.
  • Analysis and Parsing Tools - Automated system for dynamic malware analysis.
  • Malware Analysis Sandboxes - Highly configurable open-source malware sandboxing tool.

Star history

Star history chart for cuckoosandbox/cuckooStar history chart for cuckoosandbox/cuckoo

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Cuckoo

These projects share indexed features with Cuckoo. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mandiant/flare-vmmandiant avatar

    mandiant/flare-vm

    8,799View on GitHub↗

    Flare-VM is a Windows malware analysis environment consisting of installation scripts that automate the provisioning of a virtual machine. It provides a comprehensive suite of reverse engineering tools, including decompilers and debuggers, along with the necessary system configurations and environment variables for security research. The project functions as a virtual machine image orchestrator, allowing for the automated creation, management, and export of specialized analysis appliances. It features configuration-driven tool selection and the ability to extend installation logic through cus

    PowerShell
    View on GitHub↗8,799
  • virustotal/yaraVirusTotal avatar

    VirusTotal/yara

    9,420View on GitHub↗

    YARA is a pattern matching engine and binary analysis tool used to identify and classify malware samples. It functions as a malware research framework that allows for the definition of file descriptions and detection rules to find indicators of compromise within binaries. The system enables the creation of custom detection rules using strings, wildcards, and regular expressions. These rules use boolean logic to match textual or binary patterns, allowing for the classification of files into specific malware families and the automation of threat intelligence. The engine utilizes Aho-Corasick s

    Cyara
    View on GitHub↗9,420
  • cloud-hypervisor/cloud-hypervisorcloud-hypervisor avatar

    cloud-hypervisor/cloud-hypervisor

    5,285View on GitHub↗

    Cloud Hypervisor is a Rust-based hypervisor and KVM virtual machine monitor designed to execute 64-bit guest operating systems. It functions as a user-space virtual machine manager that employs a minimal emulation layer to reduce memory overhead and latency for cloud workloads. The project distinguishes itself through the use of a memory-safe language to implement a virtio device emulator and a user-space device model. It provides a standardized web API for managing virtual machine lifecycles and resource configurations. The platform covers broad virtualization capabilities, including the em

    Rustcloud-workloadskvmrust-vmm
    View on GitHub↗5,285
  • ytisf/thezooytisf avatar

    ytisf/theZoo

    13,126View on GitHub↗

    TheZoo is a centralized repository and management system designed for the storage, organization, and retrieval of live malicious software samples. It provides a structured environment for security researchers and educators to access, track, and analyze dangerous code for the purpose of threat intelligence and defense development. The system utilizes a command-line interface to manage the lifecycle of malware samples, including the preparation of new submissions and the querying of a centralized database. To ensure safety and authenticity, the platform stores binaries in password-protected, en

    Pythonmalwaremalware-analysismalware-research
    View on GitHub↗13,126
Compare all 30 related projects→

Frequently asked questions

What does cuckoosandbox/cuckoo do?

Cuckoo is an open-source automated malware analysis system that executes suspicious files inside isolated virtual machines and produces structured behavioral reports. The platform captures system calls, file operations, and network activity during execution, compiling them into comprehensive analysis documents for programmatic consumption.

What are the main features of cuckoosandbox/cuckoo?

The main features of cuckoosandbox/cuckoo are: Malware Analysis, Behavioral Report Generators, Malware Behavioral Report Generators, Virtual Machine Snapshots, Malware Execution Isolation Environments, Host-Guest Communication Channels, Behavioral Monitoring Agents, Behavioral Analysis Reports.

Which projects share features with cuckoosandbox/cuckoo?

Projects with overlapping indexed features include: mandiant/flare-vm — Flare-VM is a Windows malware analysis environment consisting of installation scripts that automate the provisioning… virustotal/yara — YARA is a pattern matching engine and binary analysis tool used to identify and classify malware samples. It functions… cloud-hypervisor/cloud-hypervisor — Cloud Hypervisor is a Rust-based hypervisor and KVM virtual machine monitor designed to execute 64-bit guest operating… ytisf/thezoo — TheZoo is a centralized repository and management system designed for the storage, organization, and retrieval of live… mandiant/capa — capa is a binary capability scanner that identifies high-level behaviors and actions an executable can perform, such… vercel-labs/agent-browser — This project is an agentic framework designed to enable autonomous web navigation and browser automation. It functions…