UniLDD is designed to bring parsing objects to any language (has a C FFI library).
⭐️ Features:
- Detailed information! Some of them are:
- Parses without loading objects. Therefore, you can even parse shady objects like malwares3
- Error codes and explanations to make error handling easier.
- A Basic and built-in logger to get real-time information.
Installation
Basically:
-
Clone the git repository:
git clone https://github.com/nix-enthusiast/unildd.git -
Go into the git repository:
cd unildd -
Compile build with cargo:
cargo build --release -
Put the output files to desired destination:
cp target/release/{libunildd.so,libunildd.a} /my/amazing/project/ -
Also do not forget to copy the header file:
cp header/unildd.h /my/amazing/project/
License
This library is licensed under BSD-3 Clause License
The resources used to make this library are cited as comments in the respective source files which they were used.
🎉 Thanks to:
Description
Languages
Rust
93.9%
C
6.1%
