Python GDB

Open-source Python projects categorized as GDB Edit details

Top 9 Python GDB Projects

  • gdb-dashboard

    Modular visual interface for GDB in Python

    Project mention: Debugging with GDB | news.ycombinator.com | 2022-03-21

    Try GDB Dashboard, it makes gdb much easier to use:

    https://github.com/cyrus-and/gdb-dashboard

    There's also Voltron which works with both gdb and lldb (amongst others):

    https://github.com/snare/voltron

  • voltron

    A hacky debugger UI for hackers

    Project mention: Debugging with GDB | news.ycombinator.com | 2022-03-21

    Try GDB Dashboard, it makes gdb much easier to use:

    https://github.com/cyrus-and/gdb-dashboard

    There's also Voltron which works with both gdb and lldb (amongst others):

    https://github.com/snare/voltron

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • gef

    GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux

    Project mention: Debugging with GDB | news.ycombinator.com | 2022-03-21

    I still struggle with GDB but my excuse is that I seldom use it.

    When I was studying reverse engineering though, I came across a really cool kit (which I've yet to find an alternative for lldb, which would be nice given: rust)

    I'd recommend checking it out, if for no other reason than it makes a lot of things really obvious (like watching what value lives in which register).

    https://github.com/hugsy/gef

    LLDB's closest alternative to this is called Venom, but it's not the same at all. https://github.com/ovh/venom

  • pwndbg

    Exploit Development and Reverse Engineering with GDB Made Easy

    Project mention: Hacked GDB Dashboard Puts It All on Display | news.ycombinator.com | 2022-03-24

    There are a lot of these types of tools already in the reverse engineering community (in order of lowest chance of breaking when you throw really weird stuff at it):

    GEF: https://gef.readthedocs.io/en/master/

    PWNDBG: https://github.com/pwndbg/pwndbg

    PEDA: https://github.com/longld/peda

    They also come with a slew of different features to aid in RE/exploit dev, but many of them are also useful for debugging really weird issues.

  • linux-kernel-module-cheat

    The perfect emulation setup to study and develop the Linux kernel v5.4.3, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 19.10 host.完美的仿真设置,可用于研究和开发Linux内核v5.4.3,内核模块,QEMU,gem5和x86_64,ARMv7和ARMv8用户界面以及裸机装配,ANSI C,C ++和POSIX。 GDB步骤调试和KGDB可以正常工作。 由Buildroot和crosstool-NG支持。 高度自动化。 彻底记

    Project mention: Someone sprinkle my head with knowledge please: | reddit.com/r/kernel | 2021-09-05

    This might be usefull https://cirosantilli.com/linux-kernel-module-cheat/ https://linux-kernel-labs.github.io/refs/heads/master/index.html

  • PINCE

    A reverse engineering tool that'll supply the place of Cheat Engine for linux

    Project mention: Cheat engine alternatives ? | reddit.com/r/linux_gaming | 2022-03-17
  • asm2cfg

    Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • dlang-debug

    dlang pretty printers for GDB & LLDB for various standard types

    Project mention: Adding Modules to C in 10 Lines of Code [pdf] | news.ycombinator.com | 2022-06-27

    debugging has significantly improved, it works great for D types https://github.com/Pure-D/dlang-debug

    kotlin became very useful for focusing on being able to consume Java code

    it allowed them to have a huge presence on android, that's enabler

    it profits Zig as well

    not everything needs to be ranked #1 in TIOBE index

    there is value in being the way it is, it's organic, and no companies get to control its faith

    > the C interop is so good, that 1) most libraries provide a 1-1 translation of their C APIs, which ends up being ugly, non-idiomatic D that forces me to think in both C and D when coding;

    what do you mean? it's the same, function and data

        struct Data {}

  • psdb

    Python flasher and gdb server for various ARM debug probes.

    Project mention: Calling STM32 experts, im stumped.. JTAG and FUS running on a STM32WBxx? | reddit.com/r/stm32 | 2021-11-17
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-27.

Python GDB related posts

Index

What are some of the best open-source GDB projects in Python? This list will help you:

Project Stars
1 gdb-dashboard 8,774
2 voltron 5,770
3 gef 4,808
4 pwndbg 4,772
5 linux-kernel-module-cheat 3,065
6 PINCE 1,333
7 asm2cfg 32
8 dlang-debug 19
9 psdb 7
Find remote jobs at our new job board 99remotejobs.com. There is 0 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com