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.
a lightweight, multi-platform, multi-architecture exploit hook framework
- –a lightweight, multi-platform, multi-architecture exploit hook framework
Top in Developer Tools
Related Repositories
Discover similar tools and frameworks used by developers
Keiyoushi Extensions
Extension management for the Keiyoushi multi-source content aggregation platform.
tqdm
Instrument Python iterables with minimal-overhead progress tracking.
nanoid
Compact 21-character cryptographic IDs with URL-safe encoding.
winget-cli
Multi-interface Windows package manager for Store and community repositories.
Selenium
Browser automation framework implementing W3C WebDriver with multi-language support.