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

Self-Hosted Malware Analysis Sandboxes

Ranking updated Jun 30, 2026

For a malware analysis sandbox, the first results are cuckoosandbox/cuckoo (Cuckoo is a mature open-source automated malware analysis system that executes samples in isolated virtual machines and generates comprehensive behavioral reports including network and system-level activity, making it a direct fit for a self-hosted malware analysis sandbox), arkime/arkime (Arkime is a network packet capture and forensics platform, not a malware analysis sandbox — it records traffic metadata but does not safely execute malware samples or perform automated behavioral analysis, making it a supporting tool rather than the category you need) and nationalsecurityagency/ghidra. ytisf/thezoo and rizinorg/cutter round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source platforms for safely detonating, monitoring, and analyzing suspicious files within isolated virtual environments.

Self-Hosted Malware Analysis Sandboxes

Find the best repos with AI.We'll search the best matching repositories with AI.
  • cuckoosandbox/cuckoocuckoosandbox avatar

    cuckoosandbox/cuckoo

    5,959View on GitHub↗

    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

    Cuckoo is a mature open-source automated malware analysis system that executes samples in isolated virtual machines and generates comprehensive behavioral reports including network and system-level activity, making it a direct fit for a self-hosted malware analysis sandbox.

    JavaScriptMalware AnalysisBehavioral Analysis PipelinesBehavioral Analysis Reports
    View on GitHub↗5,959
  • arkime/arkimearkime avatar

    arkime/arkime

    7,399View on GitHub↗

    Arkime is a distributed packet analysis platform and full packet capture system designed for recording raw network traffic, indexing metadata, and performing network forensics. It functions as a network traffic indexer and security tool that enables the monitoring, querying, and browsing of large-scale network traffic across multi-cluster architectures. The platform distinguishes itself through its ability to manage distributed capture clusters from a centralized administrative dashboard. It integrates external data feeds with internal traffic logs to identify known threats and provides a pro

    Arkime is a network packet capture and forensics platform, not a malware analysis sandbox — it records traffic metadata but does not safely execute malware samples or perform automated behavioral analysis, making it a supporting tool rather than the category you need.

    CPacket Capture EnginesPacket Capture UtilitiesPacket Capture Utilities
    View on GitHub↗7,399
  • nationalsecurityagency/ghidraNationalSecurityAgency avatar

    NationalSecurityAgency/ghidra

    69,740View on GitHub↗

    Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic without access to original source code. It provides an interactive environment for disassembly and decompilation, utilizing a platform-independent intermediate representation to maintain consistency across diverse hardware architectures. The framework supports automated binary analysis through programmatic routines, enabling the investigation of complex code patterns and security indicators. The platform distinguishes itself through a modular architecture that allows for extensiv

    Ghidra is a static reverse engineering and decompilation platform for analyzing compiled binaries, but it does not provide a sandboxed environment to safely execute malware samples or perform automated behavioral analysis—it lacks the dynamic execution and isolation capabilities this search requires.

    JavaAutomated Binary AnalysisMalware Analysis WorkflowsBinary Analysis Frameworks
    View on GitHub↗69,740
  • 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

    TheZoo is a malware sample repository and management system, not a sandbox that executes and behaviorally analyzes malware, so it lacks the core execution and analysis capability this search requires.

    PythonMalware Analysis WorkflowsMalware Repositories
    View on GitHub↗13,126
  • rizinorg/cutterrizinorg avatar

    rizinorg/cutter

    18,957View on GitHub↗

    Cutter is a binary analysis platform and graphical user interface for the Rizin reverse engineering framework. It provides an environment for analyzing the internal logic and data structures of compiled binaries through integrated disassembly and visualization. The platform supports a containerized deployment model to provide isolated environments for binary analysis, which is used to examine suspicious binaries without risking the host system. It is an extensible security tool that allows for the addition of custom analysis capabilities and visualizers via native plugins and scripts. The to

    Cutter is a binary reverse-engineering platform with a GUI and containerized isolation, but it focuses on static analysis and disassembly rather than executing malware samples and capturing behavioral data like network traffic or auto-generated reports, so it is a supporting component—not a self-hosted behavioral sandbox on its own.

    C++Dynamic AnalysisMalware Analysis WorkflowsBinary Analysis Frameworks
    View on GitHub↗18,957
  • radareorg/radare2radareorg avatar

    radareorg/radare2

    23,120View on GitHub↗

    Radare2 is a comprehensive framework for reverse engineering and analyzing compiled software. It provides a command-line environment designed for disassembling, debugging, and patching binary executables across a wide range of processor architectures and operating systems. The system distinguishes itself through a modular, plugin-based architecture that supports cross-platform analysis and automated workflows. It utilizes memory-mapped file access to enable efficient structural inspection and modification of binaries without requiring full file loads. By lifting machine instructions into a un

    Radare2 is a reverse-engineering framework for static binary analysis, disassembly, and debugging—it does not safely execute malware samples or capture behavioral traces, so it is a supporting tool rather than the self-hosted dynamic analysis sandbox this search targets.

    CAutomated Binary AnalysisBinary Analysis FrameworksBinary Analysis Tools
    View on GitHub↗23,120
  • gyulyvgc/sniffnetGyulyVGC avatar

    GyulyVGC/sniffnet

    39,325View on GitHub↗

    This application is a desktop network traffic analyzer that provides real-time monitoring and forensic inspection of data packets. By interfacing directly with low-level system drivers, it captures raw network traffic from physical or virtual adapters to identify communication patterns, track bandwidth usage, and diagnose connectivity issues. The system distinguishes itself through an immediate-mode graphical interface that rebuilds the display state every frame, ensuring high responsiveness during live data updates. It maintains performance by using asynchronous message passing to decouple t

    Sniffnet is a desktop network traffic analyzer for packet inspection and real-time monitoring, not a malware analysis sandbox — it lacks the core capability to safely execute samples and perform automated behavioral analysis, so it only partly supports network-related aspects of the intent.

    RustPacket Capture DriversPacket Capture EnginesPacket Capture Utilities
    View on GitHub↗39,325
  • hengyoush/kyanoshengyoush avatar

    hengyoush/kyanos

    5,033View on GitHub↗

    Kyanos is a diagnostic toolset for network analysis that uses eBPF to measure packet latency and trace traffic from the network card to the application. It functions as a kernel latency profiler and network performance monitor, providing capabilities to map external dependencies and capture network traffic. The project is distinguished by its ability to perform automatic SSL traffic decryption, converting encrypted requests and responses into plaintext for analysis. It further isolates bottlenecks by attributing latency across multiple stages, specifically tracing the time packets spend withi

    Kyanos is a network diagnostic tool that captures and analyzes traffic using eBPF, but it is not a sandbox for executing malware samples and performing automated behavioral analysis — it covers only the network-capture aspect while missing the execution environment, static analysis, and sample management essential to this search.

    CNetwork Traffic Capture EnginesNetwork Traffic Captures
    View on GitHub↗5,033
  • emanuele-f/pcapdroidemanuele-f avatar

    emanuele-f/PCAPdroid

    4,133View on GitHub↗

    PCAPdroid is an Android network traffic analyzer and packet capture tool that operates without requiring root access. It functions as a VPN-based firewall and network controller, capable of recording traffic in PCAPng format and blocking connections to specific domains or malicious hosts. The project distinguishes itself through a proxy-based system for decrypting TLS traffic and routing device network traffic through SOCKS5 proxies or the Tor network. It further allows for the modification of live HTTP requests and responses via custom scripts. Its capabilities cover application connection

    PCAPdroid is an Android network traffic capture tool useful for monitoring malware network behavior, but it is not a sandbox for safely executing malware samples or performing automated behavioral analysis — it lacks sample execution, static analysis, and multi-OS support.

    JavaPacket Capture EnginesPacket Capture Utilities
    View on GitHub↗4,133
  • orhun/binsiderorhun avatar

    orhun/binsider

    3,938View on GitHub↗

    Binsider is a collection of specialized toolsets for hexadecimal editing, ELF structural analysis, system call tracing, and execution performance profiling. It provides a suite of utilities designed for binary reverse engineering, encompassing both static structural analysis and dynamic runtime monitoring of compiled binaries. The project distinguishes itself by combining low-level binary manipulation, such as a hex editor for raw byte modification, with an ELF binary analysis tool for inspecting file structures and metadata. It also includes a Linux system call tracer for observing dynamic b

    Binsider is a terminal-based suite of binary reverse-engineering tools (hex editor, ELF analyzer, system call tracer) rather than a self-hosted platform for safely executing malware samples and generating automated behavioral reports, so it lacks the isolated execution environment and sample management you need.

    RustBinary Analysis ToolsRuntime Behavioral Monitoring
    View on GitHub↗3,938
  • ntop/ntopngntop avatar

    ntop/ntopng

    7,880View on GitHub↗

    ntopng is a web-based network traffic monitoring tool and flow data aggregator. It functions as a network security monitor, an SNMP network management system, and an industrial protocol analyzer for OT and SCADA environments. The system provides specialized inspection for industrial protocols such as Modbus, DNP3, and IEC 60870. It distinguishes itself through behavioral threat detection, encrypted traffic analysis via handshake fingerprinting, and the ability to identify hardware and operating systems using DHCP and MAC address patterns. Its broader capabilities include real-time traffic an

    ntopng is a network traffic monitoring and flow-analysis tool, not a malware analysis sandbox—it does not execute samples in an isolated environment to perform behavioral analysis, so it falls outside the core capability this search requires.

    LuaPacket Capture EnginesPacket Capture Utilities
    View on GitHub↗7,880
  • x64dbg/x64dbgx64dbg avatar

    x64dbg/x64dbg

    48,652View on GitHub↗

    This project is a graphical Windows debugger designed for the analysis and manipulation of compiled binary applications. It functions as a comprehensive binary analysis suite, providing a real-time environment for inspecting CPU registers, monitoring memory states, and tracing instruction execution to investigate system-level software behavior. The tool distinguishes itself through an event-driven debugging loop that allows for precise process control and state modification during runtime. It supports advanced analysis techniques, including hardware-breakpoint injection for monitoring memory

    x64dbg is a Windows debugger for manual dynamic analysis of binaries, but it is not a self-hosted sandbox platform that safely executes malware samples and automates behavioral analysis with network capture, sample management, or report generation.

    C++Binary Analysis Tools
    View on GitHub↗48,652
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
cuckoosandbox/cuckoo6KJavaScriptNOASSERTIONMay 3, 2022
arkime/arkime7.4KCApache-2.0Jun 16, 2026
nationalsecurityagency/ghidra
69.7K
Java
Apache-2.0
Jun 15, 2026
ytisf/thezoo13.1KPythonNOASSERTIONApr 1, 2026
rizinorg/cutter19KC++GPL-3.0Jun 2, 2026
radareorg/radare223.1KCotherFeb 19, 2026
gyulyvgc/sniffnet39.3KRustApache-2.0Jun 14, 2026
hengyoush/kyanos5KCApache-2.0Jun 16, 2026
emanuele-f/pcapdroid4.1KJavaGPL-3.0Jun 13, 2026
orhun/binsider3.9KRustapache-2.0Feb 14, 2026

Related searches

  • a secure sandbox for executing AI-generated code
  • Malware Analysis and Reverse Engineering
  • an open source file and url scanner
  • a self-hosted SIEM
  • a threat intelligence platform
  • an intentionally vulnerable cloud environment for practice
  • a binary unpacking toolkit
  • a deception and decoy platform