Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Binary Analysis

Binary Analysis

120 projects

Showing 36 of 120 projects

BAP
BAPOCaml

A suite of utilities and libraries for analyzing binary programs, supporting multiple architectures and offering symbolic execution.

#taint-analysis#multi-architecture#program-verification
Stars2.2k
Forks284
Last commit
go-size-analyzer
go-size-analyzerGo

A tool for analyzing the size of compiled Go binaries with detailed breakdowns, cross-platform support, and multiple output formats.

#treemap#analyzer#cli-tool
Stars2.2k
Forks43
Last commit4 days ago
Pefile
PefilePython

A Python module for parsing and working with Portable Executable (PE) files, providing access to headers, sections, and embedded data.

#portable-executable#python#security-tools
Stars2.1k
Forks541
Last commit1 day ago
BinCat
BinCatOCaml

A static binary code analysis toolkit for reverse engineers, featuring value/taint analysis, type reconstruction, and memory vulnerability detection.

#disassembly#taint-analysis#memory-safety
Stars1.9k
Forks167
Last commit1 year ago
bingrep
bingrepRust

A binary file analysis tool that colorizes and displays internal structures of ELF, Mach-O, PE, and archive formats.

#rust-tool#portable-executable#elf-parser
Stars1.8k
Forks68
Last commit6 months ago
fn2yara
fn2yaraC++

A static binary analysis framework for automated reverse engineering and security analysis of compiled executables.

#disassembly#yara-signatures#api-analysis
Stars1.7k
Forks211
Last commit22 days ago
Executable Packing
Executable Packing

A curated list of awesome resources (papers, tools, packers) related to executable packing, unpacking, and detection for malware analysis and cybersecurity.

#malware-packers#portable-executable#infosec-resources
Stars1.6k
Forks137
Last commit1 month ago
Awesome executable packing
Awesome executable packing

A curated list of awesome resources, tools, and literature on executable packing, unpacking, and detection for malware analysis and cybersecurity.

#malware-packers#obfuscation#awesome-list
Stars1.6k
Forks137
Last commit1 month ago
Executable Packing
Executable Packing

A curated list of awesome resources for executable packing, unpacking, and detection, covering packers, tools, and literature.

#malware-packers#portable-executable#unpacking-tools
Stars1.6k
Forks137
Last commit1 month ago
Viper
ViperPython

A binary analysis and management framework for organizing malware samples, exploits, and research scripts.

#exploit-management#cli-tool#python
Stars1.6k
Forks344
Last commit3 years ago
goblin
goblinRust

A cross-platform, zero-copy binary parsing crate for ELF, Mach-O, PE, and archive formats, written in Rust.

#pe#executable-format#mach
Stars1.5k
Forks198
Last commit1 month ago
Iaitō
IaitōC++

A Qt and C++ GUI for the radare2 reverse engineering framework, designed to make binary analysis accessible.

#qt#radare2#qt5
Stars1.5k
Forks117
Last commit5 years ago
BARF
BARFPython

A multiplatform open-source framework for binary analysis and reverse engineering, supporting x86 and ARM architectures.

#arm#rop-gadgets#python
Stars1.5k
Forks171
Last commit6 years ago
Twiggy
TwiggyRust

A code size profiler for WebAssembly that analyzes call graphs to identify and eliminate bloat.

#rust-tool#developer-tools#webassembly
Stars1.4k
Forks76
Last commit5 months ago
cwe_checker
cwe_checkerRust

A static analysis tool that detects Common Weakness Enumerations (CWEs) in binary executables across multiple CPU architectures.

#multi-architecture#ghidra#vulnerability-detection
Stars1.3k
Forks141
Last commit1 day ago
DRAKVUF
DRAKVUFC++

A virtualization-based agentless black-box binary analysis system for stealthy execution tracing.

#execution-tracing#system-introspection#intel-vt-x
Stars1.3k
Forks266
Last commit9 days ago
Veles
VelesC++

Binary data analysis and visualization tool that converts raw bytes into interactive visual patterns for rapid insight.

#qt#file-analysis#shaders
Stars1.2k
Forks120
Last commit7 years ago
PETools
PETools

A Windows toolkit for analyzing, editing, and manipulating Portable Executable (PE) files and processes.

#pefile#portable-executable#process-dumper
Stars1.2k
Forks143
Last commit9 months ago
IDR
IDRC++

Interactive Delphi Reconstructor (IDR) is a decompiler for Delphi-compiled Windows executables and DLLs, focusing on static analysis.

#delphi-decompiler#source-code-recovery#malware-analysis
Stars1.1k
Forks259
Last commit3 years ago
Protobuf inspector
Protobuf inspectorPython

A tool to reverse-engineer and parse Protocol Buffers encoded blobs without knowing their definition.

#data-inspection#wire-format#python-library
Stars1.1k
Forks105
Last commit5 years ago
EXEInfo-PE
EXEInfo-PE

Free Windows executable and binary data detector that identifies packers, compilers, protectors, and file formats.

#exeinfo#pe-files#security-tools
Stars1.1k
Forks114
Last commit6 days ago
Vivisect
VivisectPython

A Python framework for disassembly, static analysis, symbolic execution, and debugging of binaries and malware.

#disassembler#emulation#python
Stars996
Forks193
Last commit1 month ago
Mach-O file format reference
Mach-O file format reference

A mirror of Apple's official documentation describing the Mach-O file format used for macOS and iOS executables.

#apple#executable-format#osx
Stars877
Forks168
Last commit1 year ago
BinSkim
BinSkimC#

A lightweight static analysis tool that validates security and correctness characteristics of Windows PE and Linux ELF binaries.

#nuget#microsoft#security-scanning
Stars856
Forks174
Last commit1 day ago
DECAF (Dynamic Executable Code Analysis Framework)
DECAF (Dynamic Executable Code Analysis Framework)C

A dynamic binary analysis framework based on QEMU for whole-system taint analysis and security research.

#taint-analysis#malware-analysis#intrusion-detection
Stars836
Forks167
Last commit
rust-audit
rust-auditRust

Embed dependency information into Rust binaries for vulnerability auditing in production.

#supply-chain-security#sbom#cargo-subcommand
Stars836
Forks41
Last commit1 month ago
PE-bear
PE-bear

A freeware reversing tool for PE files, designed for fast and flexible malware analysis.

#pe-format#pe-files#windows-reversing
Stars778
Forks71
Last commit3 years ago
PEPack
PEPackC

A command-line toolkit for analyzing and working with Portable Executable (PE) binaries on multiple platforms.

#pe-file#command-line-tools#portable-executable
Stars777
Forks139
Last commit16 days ago
demovfuscator
demovfuscatorC++

A deobfuscator that recovers control flow from binaries compiled with the M/o/Vfuscator one-instruction compiler.

#taint-analysis#ctf-tools#control-flow-recovery
Stars762
Forks59
Last commit1 year ago
StringSifter
StringSifterPython

A machine learning tool that ranks strings by relevance for malware analysis, helping analysts prioritize suspicious strings.

#fireeye-data-science#command-line-tool#strings-analysis
Stars757
Forks126
Last commit4 months ago
Andromeda
AndromedaC++

Interactive reverse engineering tool for Android applications, written in C/C++ for performance.

#apk-analysis#android#android-reverse-engineering
Stars713
Forks74
Last commit6 years ago
PESecurity
PESecurityPowerShell

PowerShell module to check Windows binaries for security features like ASLR, DEP, SafeSEH, and Authenticode.

#windows-security#control-flow-guard#security-hardening
Stars667
Forks149
Last commit2 years ago
binbloom
binbloomC

Analyzes raw binary firmware to automatically detect loading address, endianness, and UDS command databases.

#embedded-systems#uds-protocol#endianness-detection
Stars583
Forks61
Last commit2 years ago
Nauz File Detector
Nauz File DetectorC++

A portable utility that identifies linkers, compilers, and packers used to create executable files across Windows, Linux, and macOS.

#signature#hacktoberfest#portable-utility
Stars578
Forks83
Last commit1 day ago
hex
hexRust

A modern, colorized hexdump utility written in Rust with support for multiple output formats and programming language arrays.

#hex#developer-tools#hexdump
Stars567
Forks32
Last commit7 months ago
friTap
friTapPython

A tool for real-time SSL/TLS key extraction and traffic decryption to simplify encrypted network analysis for security researchers.

#digital-forensics#android-https-capture#pcap
Stars528
Forks48
Last commit17 days ago
PreviousPage 2 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 months ago
1 year ago
Next
#Reverse Engineering88
#Malware Analysis52
#Security Tools37
#Security Research24
#Disassembler21
#Static Analysis21
#Python18
#Executable Analysis15
#Cybersecurity15
#Elf14
#Rust14
#Debugging13