
ptrace
Linux ptrace-based process tracing and debugging utility for inspecting system calls, memory, and program execution flow.

Linux ptrace-based process tracing and debugging utility for inspecting system calls, memory, and program execution flow.

Source-level debugger for Go with CLI, API, and headless modes; supports breakpoints, variable inspection, and execution tracing for efficient…

Sample extensions, scripts, and API uses for WinDbg.

Tool for reverse engineering macOS/OS X

Runtime JVM analysis toolkit for inspecting classes, methods, fields, constant pool, and bytecode

Runtime Windows API interception library for hooking, monitoring, and instrumenting function calls. Supports binary rewriting and DLL injection,…

Runtime instrumentation framework for building dynamic analysis tools: tracing, profiling, code coverage, memory debugging, fuzzing, and disassembly…

pyREtic is an extensible framework for in-memory Python 2.x bytecode reverse engineering

Record and replay framework for deterministic debugging of multi-threaded applications, enabling reverse execution, hardware watchpoints, and…

An Interactive Binary Patching Plugin for IDA Pro

Runtime schema + RTTI extraction tool for Deadlock, CS2, Dota, and others (Source 2). No source2gen required.

Helper script for Windows kernel debugging with IDA Pro on native Bochs debugger (including PDB symbols)

Scriptable debugger for Android Dalvik VM using JDWP/DDM interfaces to hook methods, inspect process state, and modify runtime behavior without…

User-mode x86_64 binary emulator for malware analysis and reverse engineering. Supports PE, ELF, memory dumps, and raw binaries with syscall tracing,…

Inject code into running Python processes

Time Travel Debugging IDA plugin

The first analysis framework for CPU microcode
