All Categories → Security → program-analysis

Top 44 program-analysis open source projects

Dg
[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Codeql Go
The CodeQL extractor and libraries for Go.
Triton
Triton is a Dynamic Binary Analysis (DBA) framework. It provides internal components like a Dynamic Symbolic Execution (DSE) engine, a dynamic taint engine, AST representations of the x86, x86-64, ARM32 and AArch64 Instructions Set Architecture (ISA), SMT simplification passes, an SMT solver interface and, the last but not least, Python bindings.
Crab Llvm
Static Analyzer for LLVM bitcode based on Abstract Interpretation
Mythril
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.
Mba
Malware Behavior Analyzer
Crab
CoRnucopia of ABstractions: a library for building abstract interpretation-based analyses
Ikos
Static analyzer for C/C++ based on the theory of Abstract Interpretation.
Patdroid
A Program Analysis Toolkit for Android
Expose
A Dynamic Symbolic Execution (DSE) engine for JavaScript. ExpoSE is highly scalable, compatible with recent JavaScript standards, and supports symbolic modelling of strings and regular expressions.
Inca
Incremental Program Analysis Framework
Rizin
UNIX-like reverse engineering framework and command-line toolset.
Phasar
A LLVM-based static analysis framework.
Symbolic Execution
History of symbolic execution (as well as SAT/SMT solving, fuzzing, and taint data tracking)
Falcon
Binary Analysis Framework in Rust
Linter
Static Analysis Compiler Plugin for Scala
progge.rs
Program analysis playground for a simple, imperative language
blinky
Java Code Instrumenter and Execution Tracer
must-read
Lists of must-read papers (mainly security papers)
clam
Static Analyzer for LLVM bitcode based on Abstract Interpretation
surveyor
A symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs
tiro
TIRO - A hybrid iterative deobfuscation framework for Android applications
sortcheck
Tool for detecting violations of ordering axioms in qsort/bsearch callbacks.
1-44 of 44 program-analysis projects