anglerkit

Crates.ioanglerkit
lib.rsanglerkit
version0.0.0
created_at2025-06-01 14:42:03.175278+00
updated_at2025-06-01 14:42:03.175278+00
descriptionIn-development function hooking/detouring library
homepage
repositoryhttps://github.com/tremwil/anglerkit
max_upload_size
id1697235
size26,478
William Tremblay (tremwil)

documentation

README

anglerkit

Heavily WIP cross-platform Rust hooking library. Meant to be a better detour/retour with more convenient APIs, stable Rust support, and support for different hook types (trampoline, vtable, IAT, EAT)

Since development has just started, the project is not usable at the moment. A first 0.1.0 beta release is planned once the following features have been implemented:

  • Windows x86 (32 and 64-bit) support
  • Linux x86 (32 and 64-bit) support
  • Trampoline hooks for above architectures
  • Perfect closure forwarding via closure-ffi

Other planned features:

  • High-level API over different hook types: vtable, IAT and EAT hooks
  • Support for Aarch64 (and maybe ARMv7)
  • APIs for managing hooks in bulk
  • Platform-specific features, such as thread suspension with post-patch EIP/RIP relocation on windows
Commit count: 1

cargo fmt