awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesBinary Data Analysis

Tools for inspecting and modifying raw file contents to identify patterns or reverse engineer formats.

Explore 7 awesome GitHub repositories matching data & databases · Binary Data Analysis. Refine with filters or upvote what's useful.

Awesome Binary Data Analysis GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • werwolv/imhexAvatar WerWolv

    WerWolv/ImHex

    53,892Vezi pe GitHub↗

    ImHex is a professional-grade hex editor and binary data analysis platform designed for inspecting, modifying, and reverse engineering raw file contents. It functions as a schema-driven engine that interprets complex binary structures by applying custom definitions to map and visualize byte-level data. The platform distinguishes itself through a dedicated domain-specific language that allows users to define structural schemas for automated file parsing. This capability is supported by a dynamic plugin architecture and an event-driven registry, which enable the integration of external modules

    Identifies proprietary data patterns by allowing users to inspect and modify raw file contents during reverse engineering.

    C++analyzerbinary-analysisc-plus-plus
    Vezi pe GitHub↗53,892
  • wader/fqAvatar wader

    wader/fq

    10,528Vezi pe GitHub↗

    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.

    Parses raw bytes and bit-streams into structured, queryable formats to inspect file layouts and extract data fields.

    Go
    Vezi pe GitHub↗10,528
  • sharkdp/hexylAvatar sharkdp

    sharkdp/hexyl

    9,971Vezi pe GitHub↗

    Hexyl is a colored hex dump utility and binary data viewer for the terminal. It allows for the inspection of binary files by rendering contents as a colored hex dump to distinguish between different byte categories, such as printable text, whitespace, and null bytes. The tool includes a C-style hex exporter that transforms binary data into C include files for direct integration into source code. It supports visual layout customization through configurable panels and borders, as well as the ability to define colors for byte categories and offsets using terminal colors or RGB hex codes via envi

    Enables the inspection of raw binary files to identify patterns and distinguish between byte categories.

    Rustbinary-datacommand-linehexadecimal
    Vezi pe GitHub↗9,971
  • dnspyex/dnspyAvatar dnSpyEx

    dnSpyEx/dnSpy

    9,798Vezi pe GitHub↗

    dnSpy is a specialized suite of tools for the reverse engineering of .NET assemblies, functioning as a decompiler, assembly editor, and debugger. It translates compiled intermediate language back into high-level source code and provides an execution environment for stepping through compiled binaries to inspect runtime state without the original source files. The project includes a BAML decompiler that converts binary application markup language into a disassembled format and translates it into extensible markup language for user interface analysis. It also functions as a binary analysis tool

    Allows for the inspection and modification of raw file bytes by mapping binary structures to decompiled representations.

    C#bamlcsharpdebug
    Vezi pe GitHub↗9,798
  • geohot/qiraAvatar geohot

    geohot/qira

    4,070Vezi pe GitHub↗

    Qira este un instrument de analiză runtime și un debugger binar interactiv conceput pentru emulatorul QEMU. Funcționează ca un trasor de execuție binară care înregistrează o cronologie completă a invocărilor de instrucțiuni și oferă un sistem pentru monitorizarea operațiunilor de memorie în cadrul proceselor invitate. Proiectul permite analiza binarilor compilate prin urmărirea execuției la nivel de instrucțiune și maparea adreselor de memorie brute la adnotări definite de utilizator. Include capabilități de snapshot-are a stării pentru a gestiona ramificările de execuție, permițând navigarea pe căi logice divergente și inspectarea stărilor registrelor CPU și a argumentelor apelurilor de sistem în orice punct al cronologiei înregistrate. Sistemul acoperă o gamă largă de sarcini de analiză dinamică a programelor și inginerie inversă binară. Aceasta include monitorizarea modelelor de acces la memorie pentru a identifica instrucțiunile care modifică date specifice, analizarea comportamentului malware-ului în medii controlate și efectuarea de cercetări privind vulnerabilitățile software.

    Provides a system for mapping raw memory addresses to user-defined annotations to document binary behavior.

    C
    Vezi pe GitHub↗4,070
  • x-cmd/x-cmdAvatar x-cmd

    x-cmd/x-cmd

    4,037Vezi pe GitHub↗

    x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an enhanced POSIX shell toolkit. It integrates large language models directly into the terminal for chatting, code generation, and the execution of agentic workflows, while offering a framework for building interactive terminal user interface components. The project distinguishes itself by deploying containerized AI agents within isolated sandboxes, provisioning them with specialized skills and headless browser automation capabilities. It further streamlines development through a unif

    Views, edits, and decodes binary files and data interchange formats for inspection.

    Shellagentaibash
    Vezi pe GitHub↗4,037
  • ahupp/python-magicAvatar ahupp

    ahupp/python-magic

    2,886Vezi pe GitHub↗

    python-magic is a C-binding wrapper that provides a Python interface for the libmagic system library. It functions as a file signature analyzer and MIME type detector, identifying file formats by comparing header bytes against a database of known binary signatures. The library enables the identification of file types from both file paths and raw data buffers. It supports custom file signature matching through the injection of user-provided magic databases, allowing for the detection of specialized or proprietary formats. The project covers binary data analysis and MIME type mapping to transl

    Examines byte streams and buffers to determine the original file format or encoding.

    Python
    Vezi pe GitHub↗2,886
  1. Home
  2. Data & Databases
  3. Data Analysis & Visualization
  4. Analytical Platforms and Engines
  5. Data Analysis Tools
  6. Binary Data Analysis

Explorează sub-etichetele

  • Memory Address AnnotationsAssigning user-defined names and types to raw memory addresses in compiled binaries. **Distinct from Binary Data Analysis:** Distinct from Binary Data Analysis by focusing on the persistence of human-readable metadata for specific addresses rather than raw pattern identification.