awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 Repos

Awesome GitHub RepositoriesDebugging and Analysis

Frameworks and utilities for debugging, disassembling, and analyzing binaries.

Explore 14 awesome GitHub repositories matching part of an awesome list · Debugging and Analysis. Refine with filters or upvote what's useful.

Awesome Debugging and Analysis GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • radare/radare2Avatar von radare

    radare/radare2

    24,129Auf GitHub ansehen↗

    radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture disassembler, low-level binary debugger, and hexadecimal editor for inspecting executable structures and interpreting machine code when original source files are unavailable. The framework provides capabilities for decompiling machine instructions, performing symbolic analysis, and diffing binary files to identify structural changes across versions. It also includes a digital forensic analyzer and disk analyzer for browsing filesystem formats in userland. The toolset supports binary p

    Implements a framework for debugging, disassembling, and analyzing binaries locally and via remote servers.

    C
    Auf GitHub ansehen↗24,129
  • hugsy/gefAvatar von hugsy

    hugsy/gef

    8,020Auf GitHub ansehen↗

    GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and low-level debugging. It functions as a dynamic analysis extension designed to assist in reverse engineering workflows and malware analysis by enhancing the debugger's ability to inspect process state and memory. The project is distinguished by its specialized heap analysis tools, which allow for the inspection of glibc heap arenas, bins, and chunks to detect memory corruption. It also provides a dedicated toolkit for exploit development, including cyclic pattern generation for offs

    Automatically displays register values, stack entries, and disassembly when breakpoints are triggered.

    Pythonbinary-ninjactfdebugging
    Auf GitHub ansehen↗8,020
  • skeeto/w64devkitAvatar von skeeto

    skeeto/w64devkit

    4,568Auf GitHub ansehen↗

    w64devkit ist ein portables MinGW-w64 C/C++-Entwicklungskit und eine in sich geschlossene GCC-Toolchain für Windows. Es bietet eine native Build-Umgebung zum Kompilieren von C-, C++- und Fortran-Quellcode in x86- und x64-ausführbare Binärdateien, ohne dass eine systemweite Installation oder Änderungen an der Host-Registry und den Umgebungsvariablen erforderlich sind. Die Toolchain wird als in sich geschlossene Suite von Compilern, Linkern und Assemblern vertrieben, die aus jedem Verzeichnis heraus ausgeführt werden kann. Sie enthält einen spezialisierten shell-basierten Umgebungs-Wrapper, um den Pfad zu ihren Binärdateien automatisch zu konfigurieren, und nutzt statisches Linking, um externe Laufzeitabhängigkeitskonflikte zu eliminieren. Über die Kompilierung hinaus enthält das Kit ein Debugging-Toolkit zur Inspektion von Speicher und zur Analyse laufender Prozesse sowie Utilities zur PE-Binärinspektion zum Dekodieren von Import- und Exporttabellen. Es deckt zudem die Automatisierung von Build-Workflows, das Signieren von Binärcode und die Erstellung von Windows-Installationspaketen ab.

    Inspects PE binaries and debugs running processes to identify software defects and analyze memory behavior on Windows.

    C++
    Auf GitHub ansehen↗4,568
  • hyperdbg/hyperdbgAvatar von HyperDbg

    HyperDbg/HyperDbg

    3,885Auf GitHub ansehen↗

    HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp

    Conceals the analysis environment from the target system by masking timing discrepancies and avoiding standard software debugging interfaces.

    Cbinary-analysisdebugdebugger
    Auf GitHub ansehen↗3,885
  • hellogcc/100-gdb-tipsAvatar von hellogcc

    hellogcc/100-gdb-tips

    3,204Auf GitHub ansehen↗

    一个关于gdb使用小技巧的文档。100,在这里可能只是表明很多;具体的数目取决于您的参与和贡献。

    Collection of advanced tips for the GNU Debugger.

    Go
    Auf GitHub ansehen↗3,204
  • alexmojaki/snoopAvatar von alexmojaki

    alexmojaki/snoop

    1,456Auf GitHub ansehen↗

    snoop is a powerful set of Python debugging tools. It's primarily meant to be a more featureful and refined version of PySnooper. It also includes its own version of icecream and some other nifty stuff.

    Powerful debugging tool for inspecting Python code execution.

    Python
    Auf GitHub ansehen↗1,456
  • project-jedi/jclAvatar von project-jedi

    project-jedi/jcl

    717Auf GitHub ansehen↗

    JEDI Code Library

    Tracing, MAP file parsing, and exception reporting.

    Pascal
    Auf GitHub ansehen↗717
  • mfontanini/programs-scriptsAvatar von mfontanini

    mfontanini/Programs-Scripts

    223Auf GitHub ansehen↗

    The tiny programs and scripts that don't deserve a project, but I still want to share.

    Assorted scripts for system and binary analysis tasks.

    C
    Auf GitHub ansehen↗223
  • eyaltrabelsi/pandas-logAvatar von eyaltrabelsi

    eyaltrabelsi/pandas-log

    217Auf GitHub ansehen↗

    The goal of pandas-log is to provide feedback about basic pandas operations. It provides simple wrapper functions for the most common functions that add additional logs

    Utility for logging and debugging pandas dataframe operations.

    Python
    Auf GitHub ansehen↗217
  • marcocantu/objectdebuggerAvatar von marcocantu

    marcocantu/ObjectDebugger

    107Auf GitHub ansehen↗

    The ObjectDebugger is a run-time Object Inspector for Delphi VCL applications

    Run-time object inspector for VCL applications.

    Pascal
    Auf GitHub ansehen↗107
  • mahdisafsafi/debugengineM

    MahdiSafsafi/DebugEngine

    0Auf GitHub ansehen↗

    DebugEngine is a collection of utilities related to debug stuff (stack trace, CPU registers snapshot, debug info, ...). Basically, I started to write a commercial error log plugin for Delphi, then I noticed that my internal framework got bigger and bigger. So I decided to share it with the…

    Utilities for stack traces and CPU register snapshots.

    Auf GitHub ansehen↗0
  • pigrecos/capstone4delphiP

    Pigrecos/Capstone4Delphi

    0Auf GitHub ansehen↗

    Capstone Disassembler Library Binding for Delphi . Capstone Disassembler Library

    Disassembler library binding for Delphi.

    Auf GitHub ansehen↗0
  • jbangert/mithrilJ

    jbangert/mithril

    0Auf GitHub ansehen↗

    In Soviet Russia, Mithril forges ELF.

    Experimental tools for binary analysis and manipulation.

    Auf GitHub ansehen↗0
  • radareorg/r2conR

    radareorg/r2con

    0Auf GitHub ansehen↗

    | |\ \| || || \| | | // /| | | U || | |\\\|||||||\_|

    Resources for using the radare2 framework for malware analysis.

    Auf GitHub ansehen↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Debugging and Analysis

Unter-Tags erkunden

  • Contextual Debugging DisplaysAutomated views that present register, stack, and instruction states upon hitting breakpoints. **Distinct from Debugging and Analysis:** Focuses on the automated presentation of the execution context rather than the general framework of debugging and analysis.
  • Debugging Interface PluginsExtensions for standard debuggers that add security analysis and exploit development utilities. **Distinct from Debugging and Analysis:** Distinct from general debugging and analysis: focuses on extending the interface with security-specific plugins.
  • Stealth Debugging LayersDebugging environments designed to remain invisible to the target system by masking timing and avoiding standard interfaces. **Distinct from Debugging and Analysis:** Distinct from Debugging and Analysis: focuses specifically on the stealth/transparency aspect rather than general debugging utilities.