2 रिपॉजिटरी
Architectures that allow format-specific parsing logic to be dynamically loaded and registered.
Distinct from Binary Format Decoders: Focuses on the registry and pluggability mechanism rather than the act of decoding itself.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Pluggable Decoder Registries. Refine with filters or upvote what's useful.
fq is a command-line binary data processor used for decoding, transforming, and analyzing raw byte streams and bit-level data into structured formats. It functions as a functional binary query engine that allows for filtering and mapping binary structures, as well as a converter that translates complex binary blobs and proprietary file formats into standard JSON, YAML, or XML. The tool distinguishes itself as a low-level bit manipulator capable of performing bit-level slicing, bitwise operations, and cryptographic hashing on raw files. It also serves as a network protocol analyzer with the ab
Implements a pluggable architecture where format-specific parsing logic is dynamically loaded.
Miasm is a Python reverse engineering framework designed for binary analysis, disassembly, and modification. It functions as a binary analysis framework that lifts machine code into an intermediate representation to enable platform-independent security research. The system operates as a binary emulation engine and modification toolkit, allowing for the execution of binary code in a virtual environment to track state changes without native hardware. It provides tools for binary patching to update and modify raw binary files across multiple CPU architectures and executable formats. The framewo
Decodes multiple executable file formats through a modular system to extract machine code and metadata.