awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 مستودعات

Awesome GitHub RepositoriesBinary File Inspectors

Tools for examining raw binary data through byte patching and pattern matching.

Explore 10 awesome GitHub repositories matching operating systems & systems programming · Binary File Inspectors. Refine with filters or upvote what's useful.

Awesome Binary File Inspectors GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • werwolv/imhexالصورة الرمزية لـ WerWolv

    WerWolv/ImHex

    53,892عرض على 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

    Facilitates deep inspection of binary files through integrated byte patching and advanced pattern matching.

    C++analyzerbinary-analysisc-plus-plus
    عرض على GitHub↗53,892
  • sheetjs/sheetjsالصورة الرمزية لـ SheetJS

    SheetJS/sheetjs

    36,278عرض على GitHub↗

    SheetJS is a comprehensive library for parsing, manipulating, and generating complex spreadsheet file formats. It functions as a universal data processor that maps diverse binary, XML, and text-based file structures into a unified internal object model, allowing developers to create, read, and transform workbook data programmatically. The library distinguishes itself through a portable logic layer that provides a consistent execution environment across web browsers, server-side runtimes, and native desktop or mobile applications. By utilizing stream-based processing, it handles large files in

    Decodes complex legacy file structures by traversing nested record containers and bit-level data streams to reconstruct original document hierarchies.

    angularbuncsv
    عرض على GitHub↗36,278
  • dnspy/dnspyالصورة الرمزية لـ dnSpy

    dnSpy/dnSpy

    28,993عرض على GitHub↗

    dnSpy is a desktop application designed for the analysis, debugging, and modification of compiled .NET assemblies. It functions as an assembly analysis suite and decompiler, translating binary instruction streams back into readable source code to facilitate reverse engineering when original source files are unavailable. The tool distinguishes itself through an integrated binary patching engine and metadata editor, which allow for the direct modification of executable logic and internal metadata tables. It supports in-process debugging instrumentation, enabling users to inject runtime hooks, s

    Maps binary files into address space for efficient navigation of code structures.

    C#
    عرض على GitHub↗28,993
  • textmate/textmateالصورة الرمزية لـ textmate

    textmate/textmate

    14,783عرض على GitHub↗

    TextMate is a programmable text editor designed for software development and project management. It functions as a highly customizable environment where users can define language-specific behaviors, syntax highlighting rules, and automated workflows to suit their individual development needs. The editor distinguishes itself through a modular, bundle-based extensibility model that allows for deep integration with system shell commands. By piping document buffers through external scripts and command-line tools, users can perform complex text transformations, automate file lifecycle tasks, and b

    Transforms binary data into editable text by applying custom import commands matched to file signatures.

    Objective-C++c-plus-pluscocoamacos
    عرض على GitHub↗14,783
  • gallopsled/pwntoolsالصورة الرمزية لـ Gallopsled

    Gallopsled/pwntools

    13,271عرض على GitHub↗

    Pwntools is a Python-based framework designed for rapid prototyping and automation in binary exploitation, reverse engineering, and security research. It serves as a comprehensive toolkit for interacting with local and remote processes, providing the primitives necessary to manage complex exploit workflows and streamline security analysis tasks. The framework distinguishes itself through its specialized capabilities for binary manipulation and automated exploit construction. It includes dedicated utilities for parsing executable file formats, assembling and disassembling machine code, and gen

    Analyzes executable file formats to extract information and construct return-oriented programming chains.

    Pythonassemblybsdcapture-the-flag
    عرض على GitHub↗13,271
  • horsicq/detect-it-easyالصورة الرمزية لـ horsicq

    horsicq/Detect-It-Easy

    10,266عرض على GitHub↗

    Detect-It-Easy is a binary file identifier and analysis toolkit designed to determine file formats, compilers, and packers. It functions as a binary file identifier that utilizes signature matching and heuristic analysis to identify executable and archive formats. The project includes a custom file signature engine and a scriptable rule system for defining and applying detection logic to identify specific binary patterns. It features specialized detectors for Android packages, such as APK and DEX files, and a malware packer detector to identify protections, obfuscators, and virus families. T

    Determines the format of executables and archives using signature matching and heuristics.

    JavaScriptbinary-analysisdebuggerdetect
    عرض على GitHub↗10,266
  • dnspyex/dnspyالصورة الرمزية لـ dnSpyEx

    dnSpyEx/dnSpy

    9,798عرض على 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

    Correlates raw file offsets with decompiled code elements to allow precise manual edits of binary data.

    C#bamlcsharpdebug
    عرض على GitHub↗9,798
  • tstack/lnavالصورة الرمزية لـ tstack

    tstack/lnav

    9,630عرض على GitHub↗

    lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files in a single chronological view. It functions as a console application that can replace the system pager, providing syntax highlighting and document navigation for system or application logs. The project distinguishes itself by mapping unstructured log data to virtual SQLite tables, enabling the use of SQL and PRQL for structured data analysis, aggregations, and relational queries. It further differentiates its capability set through native integration for retrieving and taili

    Displays binary data as a hexdump with highlighting for control characters and non-ASCII bytes.

    C++command-line-toollesslog-analysis
    عرض على GitHub↗9,630
  • winmerge/winmergeالصورة الرمزية لـ WinMerge

    WinMerge/winmerge

    8,510عرض على GitHub↗

    WinMerge is a visual file comparison and merge tool used to identify and synchronize differences between text files, folders, and images. It functions as a diff and patch generator, a visual folder synchronizer, and a hex binary comparator for non-text data. The tool provides specialized comparison modes for diverse content types, including side-by-side webpage rendering for HTML and resource trees, tabular data analysis for delimited files in a grid view, and visual image comparison using overlays and animations. It also supports comparing the contents of compressed archives without manual e

    Provides a hex editor to examine raw binary data and identify differences in non-text files.

    C++c-plus-pluscompare-filescsv
    عرض على GitHub↗8,510
  • rebootuser/linenumالصورة الرمزية لـ rebootuser

    rebootuser/LinEnum

    7,835عرض على GitHub↗

    LinEnum is a suite of security utilities for auditing Linux systems, scanning for privilege escalation paths, and enumerating local vulnerabilities. It functions as a system security audit tool, a local enumeration utility, and a scanner for identifying misconfigurations that could allow a user to gain root access. The project includes specialized auditing for containerized environments, specifically detecting Docker and LXC signatures to identify potential escape vectors to the host system. Its broader capabilities cover the analysis of kernel versions, the identification of SUID binaries a

    Identifies world-writable files and SUID binaries that could be exploited to gain unauthorized system access.

    Shell
    عرض على GitHub↗7,835
  1. Home
  2. Operating Systems & Systems Programming
  3. Binary Analysis Capabilities
  4. Binary File Inspectors

استكشف الوسوم الفرعية

  • Exploitable Binary Detection1 وسم فرعيIdentification of binaries with insecure permissions, such as SUID bits, that can be used for privilege escalation. **Distinct from Binary File Inspectors:** Focuses on identifying binaries with exploitable permissions (SUID/world-writable) rather than examining the raw binary data content.