Radare2

Analyze and reverse engineer software with radare2, a Unix-like framework and command-line toolkit.

github.com/radareorg/radare2
Radare2 homepage screenshot

About Radare2

Radare2 is a UNIX-like reverse engineering framework and command-line toolset that provides libraries, tools and plugins for working with binaries. It can analyze, disassemble, emulate, debug and modify binaries, edit files on local drives, view kernel memory, and debug locally or via remote gdb and windbg servers. Tasks can be scripted with the embedded JavaScript interpreter or via r2pipe.

Additional function is added through the r2pm tool, including decompilers and binary-diffing support. Windows builds require meson with msvc or mingw, and individual plugins can have licenses different from the LGPLv3 distribution.

Key features

  • Analyze, disassemble, emulate, debug and modify binaries
  • Edit local files and view kernel memory
  • Debug locally or via remote gdb and windbg servers
  • Script tasks with embedded JavaScript interpreter or r2pipe
  • Install plugins and tools using the r2pm tool
  • List functions, sections, symbols and hexdumps with commands
Best for: People comfortable with command-line tools who analyze, debug or reverse engineer binaries.
Good for
  • Includes libraries, tools and plugins for reverse engineering work
  • Supports scripting with embedded JavaScript and r2pipe
  • Can debug locally and through remote gdb and windbg servers
Watch out for
  • Windows builds require meson with msvc or mingw compilers
  • Individual plugins can carry licenses different from LGPLv3

Radare2 at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Radare2 alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Security Tools

Well-known listings from the same topic.

All 202

Radare2 FAQ

How do I install radare2?
Download the released binaries or clone https://github.com/radareorg/radare2 and run sys/install.sh. Meson/ninja, make, pip via r2env, and Nix packaging are also supported.
How do I extend radare2?
Use the r2pm tool to browse and install plugins and tools, including decompilers and binary-diffing support.
How do I start analyzing a file?
Open a file read-only with r2 /bin/ls, run aaa to analyse it, then use commands such as afl, px, s, iS and pdf to inspect functions and data.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing