1 repository
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 este un procesor de date binare în linie de comandă utilizat pentru decodarea, transformarea și analizarea fluxurilor de octeți bruti și a datelor la nivel de bit în formate structurate. Acesta funcționează ca un motor funcțional de interogare binară care permite filtrarea și maparea structurilor binare, precum și ca un convertor care traduce blob-uri binare complexe și formate de fișiere proprietare în JSON, YAML sau XML standard. Instrumentul se distinge ca un manipulator de biți de nivel jos capabil să efectueze slicing la nivel de bit, operații pe biți și hashing criptografic pe fișiere brute. De asemenea, servește ca un analizor de protocoale de rețea cu capacitatea de a reasambla fluxuri TCP fragmentate și de a decripta traficul TLS pentru inspecția la nivel de aplicație. Proiectul acoperă capabilități extinse în parsarea binară și transformarea datelor, inclusiv suport pentru definiții de decodare personalizate și o gamă largă de formate specializate precum Mach-O, ASN1 BER și Avro OCF. Oferă utilitare pentru căutarea în arbori binari, decodarea textului structurat și serializarea bidirecțională între formate binare și text. Utilizatorii pot interacționa cu sistemul printr-o interfață în linie de comandă și un REPL interactiv pentru testarea interogărilor în timp real.
Provides a functional query language to extract, transform, and navigate complex decoded binary structures.