goblin

Binary parser

A Rust-based library for parsing and analyzing binary formats

An impish, cross-platform binary parsing crate, written in Rust

GitHub

1k stars
23 watching
163 forks
Language: Rust
last commit: almost 2 years ago
Linked from 1 awesome list

archivebinary-analysiscross-platformelfmachpereverse-engineering

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
m4b/bingrepA tool to quickly inspect and analyze binary executables by parsing and coloring their contents.1,714
abiggerhammer/hammerA parsing library for binary data with multiple backends and language bindings.285
m4rw3r/chompA fast and expressive monadic-style parser combinator for Rust.245
m4rco-/dorothy2A framework for analyzing suspicious binaries by configuring analysis environments and executing them in a sandboxed space197
nrc/zeroA Rust library for parsing binary data without allocating memory on the heap.47
marwes/combineA Rust library implementing parser combinators for building efficient and flexible parsers1,307
martyx00/collareA tool for collaborative reverse engineering of binary files using multiple disassemblers and decompilers.135
marcelbuesing/can-dbcA parser library for reading CAN protocol databases defined in the DBC format63
spider-gazelle/bindataProvides a declarative way to read and write structured binary data48
b-r-u/osmpbfA library for reading and parsing OpenStreetMap PBF files123
shnewto/bnfA parser for Backus-Naur form grammars in Rust.262
mljs/bit-arrayA JavaScript library for efficient binary array operations6
florob/rustyxmlAn XML parser written in Rust103
softdevteam/grmtoolsA suite of libraries and binaries for parsing text in Rust.523
brennie/diffx-rsA Rust library for parsing and working with diffX data1