angr
angr.io
Spec sheet
- Product
- angr is an open-source binary analysis platform for Python that combines static and dynamic symbolic analysis.Read 3 Oct 2026 · angr.io
- Platforms
- The angr site states that it runs on Windows, macOS, and Linux.Read 3 Oct 2026 · angr.io
- Deployment
- The project documents installation from source and provides an angr Docker Hub image.Read 3 Oct 2026 · docs.angr.io
- Support
- The project directs users to Discord, GitHub issues and pull requests, or a public mailing list, and describes support as a typical open-source model with potentially long email response times.Read 3 Oct 2026 · angr.io
- License
- The project says angr is free and open-source software under the permissive BSD license.Read 3 Oct 2026 · angr.io
- Control-flow analysis
- angr provides techniques for recovering control-flow graphs.Read 3 Oct 2026 · angr.io
- Decompilation
- Its decompiler can produce angr Intermediate Language and C pseudocode from machine code.Read 3 Oct 2026 · angr.io
- Disassembly and lifting
- angr can disassemble code and lift it to an intermediate language.Read 3 Oct 2026 · angr.io
- Extensibility
- The platform supports custom analyses, architectures, platforms, exploration techniques, and hooks.Read 3 Oct 2026 · angr.io
- GUI
- The project points users to angr-management as its GUI and describes it as being in a very alpha state.Read 3 Oct 2026 · angr.io
- Installation
- angr is a Python 3.10+ library available through PyPI and can be installed with pip.Read 3 Oct 2026 · docs.angr.io
- Intended use
- The documentation presents reversing, vulnerability discovery, and exploitation as angr example use cases.Read 3 Oct 2026 · docs.angr.io
- Libraries
- The angr project maintains archinfo, pyvex, pypcode, CLE, and Claripy libraries for architecture information, intermediate representations, binary loading, and constraint solving.Read 3 Oct 2026 · docs.angr.io
- Security and compliance
- The official pages opened describe a BSD-licensed analysis tool but do not state security certifications or compliance attestations.Read 3 Oct 2026 · angr.io
- Symbolic execution
- Its symbolic execution engine explores program paths and solves constraints on symbolic inputs.Read 3 Oct 2026 · docs.angr.io
Plans and prices
Free and Open Source Free BSD license · Python 3.10+ · Windows, macOS, and Linux Read 3 Oct 2026 · angr.io
Where Specifiction places it
- Reverse Engineering Tools#7 of 738.3