#Program-analysis

Showing 29 of 29 repositories tagged #program-analysis, ranked by stars

x64dbg
x64dbg
x64dbg

An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

Score
100
★ 48.8k ⑂ 2.8k +40/day
C++
horsicq
horsicq
Detect-It-Easy

Program for determining types of files for Windows, Linux and MacOS.

Score
92
★ 11.2k ⑂ 925 +41/day
JavaScript
facebook
facebook
pyre-check

Performant type-checking for python.

Score
100
★ 7.2k ⑂ 453
OCaml
ConsenSysDiligence
ConsenSysDiligence
mythril

Mythril is a symbolic-execution-based securty analysis tool for EVM bytecode. It detects security vulnerabilities in smart contracts built for Ethereum and other EVM-compatible blockchains.

Score
75
★ 4.3k ⑂ 816 +1/day
Python
trailofbits
trailofbits
manticore

Symbolic execution tool

Score
67
★ 3.9k ⑂ 500
Python
rizinorg
rizinorg
rizin

UNIX-like reverse engineering framework and command-line toolset.

Score
83
★ 3.7k ⑂ 574 +1/day
C
BinaryAnalysisPlatform
BinaryAnalysisPlatform
bap

Binary Analysis Platform

Score
67
★ 2.2k ⑂ 283
OCaml
python-security
python-security
pyt

A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications

Score
33
★ 2.2k ⑂ 249
Python
fkie-cad
fkie-cad
cwe_checker

cwe_checker finds vulnerable patterns in binary executables

Score
50
★ 1.3k ⑂ 141
Rust
semgrep
semgrep
semgrep-rules

Semgrep Community Edition rules, maintained by Semgrep and the community. Free to use under the Semgrep Rules License.

Score
58
★ 1.2k ⑂ 558
HCL
wala
wala
WALA

T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.

Score
100
★ 859 ⑂ 243
Java
soot-oss
soot-oss
SootUp

A new version of Soot with a completely overhauled architecture

Score
0
★ 801 ⑂ 109 +2/day
Java
mohitmishra786
mohitmishra786
reversingBits

A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse engineers, and low-level programmers.

Score
33
★ 635 ⑂ 69 +2/day
HTML
falconre
falconre
falcon

Binary Analysis Framework in Rust

Score
0
★ 590 ⑂ 46
Rust
github
github
codeql-go

The CodeQL extractor and libraries for Go.

Score
0
★ 470 ⑂ 128
ix-infrastructure
ix-infrastructure
Ix

Understand any codebase instantly. System intelligence for codebases, built for humans and AI.

Score
0
★ 274 ⑂ 29
TypeScript
DosX-dev
DosX-dev
PE-LiteScan

A simple crossplatform heuristic PE-analyzer

Score
25
★ 194 ⑂ 9 +1/day
C#
enkomio
enkomio
Sojobo

A binary analysis framework

Score
17
★ 134 ⑂ 18
F#
kupl
kupl
VeriSmart-public

a safety verifier for Solidity smart contracts

Score
67
★ 97 ⑂ 24
OCaml
vtil-project
vtil-project
VTIL-BinaryNinja

Binary Ninja plugin for loading VTIL routines and lifting VTIL instructions to LLIL for analysis.

Score
0
★ 95 ⑂ 9
Python
antgroup
antgroup
YASA-UAST

YASA-UAST is an intermediate representation structure for multi-language program analysis. The UAST-Parser parses code from different programming languages into a unified abstract syntax format.

Score
42
★ 86 ⑂ 15
TypeScript
purseclab
purseclab
DnD

A decompiler to automatically reverse-engineer the DNN semantics from its compiled binary using program analysis

Score
100
★ 82 ⑂ 11
Python
jeffchen006
jeffchen006
OpenTracer

An Ethereum Dynamic Analyzer, a.k.a, open-sourced transaction explorer similar to Phalcon/EthTx/TxTracer

Score
33
★ 55 ⑂ 11
Python
Koukyosyumei
Koukyosyumei
Gymbo

gradient-based symbolic execution engine implemented from scratch

Score
0
★ 38 ⑂ 0
C++
packgenome
packgenome
PackGenome-Artifacts

PackGenome: Automatically Generating Robust YARA Rules for Accurate Malware Packer Detection

Score
8
★ 30 ⑂ 4
Makefile
espritoxyz
espritoxyz
tsa

TON Symbolic Analyzer

Score
100
★ 29 ⑂ 8
Kotlin
danhper
danhper
evm-analyzer

Code for Smart Contract Vulnerabilities: Vulnerable Does Not Imply Exploited

Score
0
★ 26 ⑂ 4
OCaml
SoftwareObservatorium
SoftwareObservatorium
lasso

LASSO - A Large-Scale Software Observatorium for the Dynamic Selection, Analysis and Comparison of Software

Score
0
★ 16 ⑂ 2
Java
frank2
frank2
miasm-se-attack

Repository for a functional attack on miasm's default symbolic execution engine plus solutions!

Score
0
★ 10 ⑂ 1
Python
Related Topics
#reverse-engineering#security#static-analysis#binary-analysis#malware-analysis#symbolic-execution#blockchain#debugging#dynamic-analysis#python#ethereum#taint-analysis

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly