1 个仓库
Tools for navigating and extracting data from binary structures using query languages.
Distinct from Binary Format Decoders: Distinct from Binary Format Decoders: focuses on the query-based navigation of decoded structures rather than the initial decoding process.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Binary Data Querying. Refine with filters or upvote what's useful.
fq 是一个命令行二进制数据处理器,用于将原始字节流和位级数据解码、转换和分析为结构化格式。它作为一个函数式二进制查询引擎,允许对二进制结构进行过滤和映射,同时也是一个转换器,将复杂的二进制 Blob 和专有文件格式转换为标准的 JSON、YAML 或 XML。 该工具作为低级位操作器,能够对原始文件执行位级切片、位运算和加密哈希。它还作为一个网络协议分析器,能够重组碎片化的 TCP 流并解密 TLS 流量以进行应用级检查。 该项目涵盖了二进制解析和数据转换方面的广泛功能,包括对自定义解码器定义的支持,以及对 Mach-O、ASN1 BER 和 Avro OCF 等多种专业格式的支持。它提供了用于二进制树搜索、结构化文本解码以及二进制与文本格式之间双向序列化的工具。 用户可以通过命令行界面和用于实时查询测试的交互式 REPL 与系统进行交互。
Provides a functional query language to extract, transform, and navigate complex decoded binary structures.