Dobby: Multi-platform hook framework
Lightweight function hooking framework for Windows, macOS, iOS, Android, and Linux.
Learn more about Dobby
Dobby is a hook framework designed for runtime function interception and modification across different operating systems and processor architectures. The framework implements low-level hooking mechanisms that allow developers to intercept function calls and modify program behavior at runtime. It features a modular architecture with minimal dependencies and supports X86, X86-64, ARM, and ARM64 instruction sets. The framework is commonly used for reverse engineering, security research, and dynamic analysis applications.
Cross-Platform Support
Operates across Windows, macOS, iOS, Android, and Linux operating systems with consistent API. Handles platform-specific hooking mechanisms transparently.
Multi-Architecture
Supports X86, X86-64, ARM, and ARM64 processor architectures natively. Provides architecture-specific code generation and instruction handling.
Minimal Dependencies
Implements a lightweight design with modular components and minimal external dependencies. Reduces integration complexity and resource overhead.
Top in Developer Tools
Related Repositories
Discover similar tools and frameworks used by developers
whatsmeow
Go client library for WhatsApp web multidevice protocol.
Oh My Zsh
Community-driven zsh configuration framework with modular plugins.
GoogleTest
xUnit-based C++ testing framework with integrated mocking.
Mermaid Live Editor
SvelteKit application for authoring and rendering Mermaid diagrams.
node-gyp
Compiles native C/C++ addons for Node.js.