binary-manager 0.1.0

A binary parser
Documentation
  • Coverage
  • 0%
    0 out of 1 items documented0 out of 0 items with examples
  • Size
  • Source code size: 62.27 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 978.21 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 33s Average build duration of successful builds.
  • all releases: 33s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • matheus-git

Binary Manager

rust

A binary parser that currently supports only ELF64 files. It displays the binary's headers in a structured table format. Once the binary is parsed, additional features can be added over time, such as code injection and other analysis tools.

The -h flag is available for any usability questions.

Example

section_headers_screenshot

Install

Build

cargo build --release
./target/release/binary-manager -h

Cargo

cargo install --locked binary-manager

Updates and Contributing

This is a work-in-progress project, new features will be added over time. If you want to contribute, you can add support for other formats, such as PE or ELF32, or create an issue suggesting a feature you'd like to implement.

📝 License

This project is open-source under the MIT License.