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
rizinorg avatar

rizinorg/cutter

0
View on GitHub↗
18,957 stars·1,370 forks·C++·GPL-3.0·22 viewscutter.re↗

Cutter

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 tool covers both static and dynamic binary analysis by linking the visual interface with a live debugging engine to monitor program execution in real time. It also supports host-to-container volume mapping to provide the analysis environment with read-only access to target files.

Features

  • Binary Analysis Frameworks - A comprehensive environment for reverse engineering compiled binaries with integrated disassembly and visualization.
  • Binary Analysis Capabilities - Provides a comprehensive visual environment for inspecting, disassembling, and analyzing compiled binary files.
  • Containerized Security Environments - Provides an isolated security environment via containers to analyze suspicious binaries without risking the host.
  • Dynamic Analysis - Provides a live debugging engine to monitor program execution in real time alongside static analysis.
  • Extensible Analysis Frameworks - Offers a modular platform that supports custom scripts and native plugins for specialized binary inspection.
  • Debugger Integrations - Links the visual interface with a live debugging engine to monitor program behavior in real time.
  • Reverse Engineering Tools - Serves as a specialized tool for analyzing the internal logic and structure of compiled applications.
  • Tooling Plugin Systems - Implements a plugin-based architecture allowing for the addition of custom tools and analysis commands via external modules.
  • Static and Dynamic Analysis Suites - Combines static disassembly views with dynamic runtime monitoring in a single analysis suite.
  • System Capability Extensions - Allows expanding the system's operational capabilities through native and scripted extensions.
  • Malware Analysis Sandboxes - Provides an isolated runtime using containers to examine suspicious binaries without risking the host system.
  • Containerized and Isolated Workspaces - Utilizes containerized isolated workspaces to protect the host system when examining suspicious binaries.
  • Isolated Execution Environments - Provides a sandboxed runtime using container images to ensure security and consistency during binary analysis.
  • Container Deployment - Provides pre-configured container deployments with graphics forwarding for isolated binary analysis.
  • Docker Container Deployments - Packages the platform and its dependencies into Docker images for portable deployment across environments.
  • Analysis Runtimes - Uses a containerized deployment model to provide a consistent and isolated environment for binary analysis.
  • Isolated Environments - Runs analysis tools inside containers with mapped files to ensure consistent and secure execution.
  • Malware Analysis Workflows - Provides a specialized workflow for investigating suspicious binaries within isolated containerized environments.
  • Analysis Plugin Frameworks - Provides a framework for developing custom rules, scripts, and processors to extend binary analysis.
  • Client-Server Architectures - Implements a client-server architecture to decouple the visual interface from the underlying analysis engine.
  • Decoupled Architectures - Separates the graphical user interface from the analysis engine to enable remote execution and scaling.
  • Third-Party Plugins - Supports the addition of specialized processing capabilities and visualizers via third-party plugins.
  • Plugin-Based Architectures - Employs a plugin-based architecture to allow the injection of custom analysis tools and visualizers.
  • Reverse Engineering Tools - Reverse engineering platform powered by Rizin.
  • Process Dump Tools - Reverse engineering platform for analyzing process binaries.
  • Reverse Engineering - Advanced graphical platform for reverse engineering and binary analysis.
  • Reverse Engineering Tools - Advanced graphical interface for the Rizin reverse engineering framework.
  • Security & Privacy - Reverse engineering platform

Star history

Star history chart for rizinorg/cutterStar history chart for rizinorg/cutter

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 Cutter

These projects share indexed features with Cutter. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • radare/radare2radare avatar

    radare/radare2

    24,129View on GitHub↗

    radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture disassembler, low-level binary debugger, and hexadecimal editor for inspecting executable structures and interpreting machine code when original source files are unavailable. The framework provides capabilities for decompiling machine instructions, performing symbolic analysis, and diffing binary files to identify structural changes across versions. It also includes a digital forensic analyzer and disk analyzer for browsing filesystem formats in userland. The toolset supports binary p

    C
    View on GitHub↗24,129
  • 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

    Javadisassemblerreverse-engineeringsoftware-analysis
    View on GitHub↗69,740
  • pwndbg/pwndbgpwndbg avatar

    pwndbg/pwndbg

    10,051View on GitHub↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    Pythonbinary-ninjacapture-the-flagctf
    View on GitHub↗10,051
  • hugsy/gefhugsy avatar

    hugsy/gef

    8,020View on GitHub↗

    GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and low-level debugging. It functions as a dynamic analysis extension designed to assist in reverse engineering workflows and malware analysis by enhancing the debugger's ability to inspect process state and memory. The project is distinguished by its specialized heap analysis tools, which allow for the inspection of glibc heap arenas, bins, and chunks to detect memory corruption. It also provides a dedicated toolkit for exploit development, including cyclic pattern generation for offs

    Pythonbinary-ninjactfdebugging
    View on GitHub↗8,020
Compare all 30 related projects→

Frequently asked questions

What does rizinorg/cutter do?

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.

What are the main features of rizinorg/cutter?

The main features of rizinorg/cutter are: Binary Analysis Frameworks, Binary Analysis Capabilities, Containerized Security Environments, Dynamic Analysis, Extensible Analysis Frameworks, Debugger Integrations, Reverse Engineering Tools, Tooling Plugin Systems.

Which projects share features with rizinorg/cutter?

Projects with overlapping indexed features include: radare/radare2 — radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture… nationalsecurityagency/ghidra — Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic… pwndbg/pwndbg — pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and… hugsy/gef — GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and… angr/angr — Angr is a binary analysis framework and static analysis tool used for reverse engineering compiled binaries. It serves… x64dbg/scyllahide — ScyllaHide is an anti-debugger bypass plugin and reverse engineering tool designed to hide a debugger from a target…