bitdefender/bddisasm
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior. observed · 2026-08-28
Health v2 · maintenance only
74/100
- Activity 90
- Release rhythm 39
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 256.5
- age_days: 2246
- days_rel: 195
- days_push: 65
- n_releases_24m: 3
Adoption not part of the score
1084 stars · 121 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
bddisasm is a fast, lightweight x86/x64 instruction decoder library written in C with no external dependencies, no memory allocation, and thread safety. It also includes bdshemu, a basic instruction emulator designed to detect shellcode-like behavior, plus CLI tooling and Python/Rust bindings.
Use cases
- decode x86/x64 machine code instructions
- disassemble raw binary files from the command line
- emulate shellcode to detect malicious behavior
- integrate disassembly into hypervisors or kernel drivers
- analyze malware samples statically
- add x86 disassembly to Python or Rust tooling
When to choose
- you need a fast, dependency-free x86/x64 decoder usable in user, kernel, or hypervisor contexts
- you want shellcode behavior emulation without a heavyweight emulator
- you need detailed instruction info like operand access modes, CPUID flags, and flags access
When to avoid
- you need disassembly for architectures other than x86/x64
- you need full system emulation with API call support
- you want a high-level interactive reverse-engineering suite like a full disassembler GUI
Facets
library · maturity active
parser reverse-engineering security simulation developer-tools security reverse-engineering developer-tools operating-systems windows cross-platform python rust cpp cli x86 x64 disassembler instruction-decoder shellcode-emulation hypervisor kernel no-dependencies thread-safe linux macos
1 source
- readme: https://github.com/bitdefender/bddisasm · fetched 2026-08-28 · b138876150c3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bitdefender/bddisasm | main | 74 |
For agents
markdown · JSON · MCP: product_card(name="bitdefender/bddisasm")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem