
GHIDRA
Analyze software with Ghidra, a framework for reverse engineering compiled programs.

About GHIDRA
Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security Agency Research Directorate. It offers tools for analyzing compiled code, including disassembly, assembly, decompilation, graphing and scripting, and runs on Windows, macOS and Linux in both user-interactive and automated modes. It supports a wide variety of processor instruction sets and executable formats, and users can write their own extensions and scripts in Java or Python.
The project warns that certain versions contain known security vulnerabilities and directs users to its security advisories. Installing an official pre-built release requires a 64-bit JDK 25; building from source additionally requires Gradle 9.1.0+ or the wrapper, Python 3.9 to 3.14 with pip, and platform-specific compilers such as GCC or Clang on Linux/macOS or Microsoft Visual Studio 2017+ build tools on Windows.
Key features
- Disassembly, assembly, decompilation, graphing and scripting of compiled code
- Runs on Windows, macOS and Linux
- Supports many processor instruction sets and executable formats
- User-interactive and automated analysis modes
- Custom extension components and scripts written in Java or Python
- PyGhidra launcher bundled with releases
- Open-source framework maintained by the NSA Research Directorate
- Extensible through user-written Java or Python scripts and extensions
- Designed to scale to complex, team-based reverse engineering efforts
- The project warns of known security vulnerabilities in certain versions of Ghidra
- Official releases require a 64-bit JDK 25 installed
- Building from source requires additional tools such as Gradle, Python 3.9-3.14 and platform compilers
GHIDRA at a glance
- Category
- Privacy & Security › Security Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Security Tools

GHIDRA alternatives
Tools and sites you could use instead, ranked by how closely they match.
Security and best-practice issues in container images can be checked with Dockle.
Analyze and reverse engineer software with radare2, a Unix-like framework and command-line toolkit.
Snyk CLI scans and monitors software projects for security vulnerabilities.
Set up a Windows virtual machine for reverse engineering with FLARE-VM’s software installation scripts.
AndroGuard provides tools for reverse engineering and penetration testing Android applications.
Find community-provided plugins for the Binary Ninja reverse engineering platform.
Popular in Security Tools
Well-known listings from the same topic.
GHIDRA FAQ
What platforms does Ghidra run on?
Can I extend Ghidra with my own code?
Are there known security issues with Ghidra?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










