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
160 forks
Language: Rust
last commit: 7 days ago
Linked from 1 awesome list

archivebinary-analysiscross-platformelfmachpereverse-engineering

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
m4b/bingrep A tool to quickly inspect and analyze binary executables by parsing and coloring their contents. 1,711
abiggerhammer/hammer A parsing library for binary data with multiple backends and language bindings. 284
m4rw3r/chomp A fast and expressive monadic-style parser combinator for Rust. 244
m4rco-/dorothy2 A framework for analyzing suspicious binaries by configuring analysis environments and executing them in a sandboxed space 197
nrc/zero A Rust library for parsing binary data without allocating memory on the heap. 47
marwes/combine A Rust library implementing parser combinators for building efficient and flexible parsers 1,302
martyx00/collare A tool for collaborative reverse engineering of binary files using multiple disassemblers and decompilers. 134
marcelbuesing/can-dbc A parser library for reading CAN protocol databases defined in the DBC format 63
spider-gazelle/bindata Provides a declarative way to read and write structured binary data 48
b-r-u/osmpbf A library for reading and parsing OpenStreetMap PBF files 122
shnewto/bnf A parser for Backus-Naur form grammars in Rust. 260
mljs/bit-array A JavaScript library for efficient binary array operations 6
florob/rustyxml An XML parser written in Rust 103
softdevteam/grmtools A suite of libraries and binaries for parsing text in Rust. 514
brennie/diffx-rs A Rust library for parsing and working with diffX data 1