LSE toolsLSE toolsangr (150)angr (150)

Tool and Usage

Angr is a security tool written in Python to allow analyzing binaries. It provides a combination of static and dynamic analysis.

Screenshot for angr tool review

Why this tool?

Tools like angr are great for performing in-depth analysis of binaries. This could be the analysis of an unknown binary, like a collected malware sample.

Additional information

The angr project is created by the computer security lab at UC Santa Barbara.

Usage and audience

This tool is categorized as a dynamic code analyzer and static code analyzer.

angr is commonly used for binary analysis or malware analysis. Target users for this tool are security professionals.

Tool review

The review and analysis of this project resulted in the following remarks for this security tool:


  • + More than 50 contributors
  • + More than 1000 GitHub stars
  • + The source code of this software is available



Several dependencies are required to use angr.

  • ana
  • archinfo
  • cachetools
  • capstone
  • claripy
  • cle
  • cooldict
  • futures
  • mulpyplexer
  • networkx
  • progressbar
  • pyvex
  • simuvex
This tool page was recently updated. Found an improvement? Become an influencer and submit an update.
Project details
Latest releaseNo release found
License(s)BSD 2-clause
Last updatedSept. 19, 2017

Project health

This score is calculated by different factors, like project age, last release date, etc.


 Project website
GitHub iconangr GitHub project

Related terms