Skip to content

b1llow/rizin-rs

Repository files navigation

rizin-rs

A Rust interface for Rizin, providing safe and ergonomic bindings to the Rizin reverse engineering framework.

Status

Nix

Description

rizin-rs is a Rust library that provides bindings to the Rizin reverse engineering framework. This project aims to make Rizin's powerful features accessible to Rust developers with a safe and idiomatic API.

Features

  • Safe Rust bindings for Rizin's core functionality
  • Idiomatic Rust API design
  • Comprehensive documentation
  • Example programs

Installation

cargo add rizin-rs
rustPlatform.buildRustPackage {
    ...
    LIBCLANG_PATH = "${llvmPackages_18.libclang.lib}/lib";
    nativeBuildInputs = [
      rustPlatform.bindgenHook
      pkg-config
    ];
    buildInputs = [
      rizin
      llvmPackages_18.libclang
    ];
}

Usage

TODO

License

[LICENSE]

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

rizin rust binding and some fuzz test

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •