Top 15 GNU Project Debugger Alternative and Similar Softwares | Dec 2024

GNU Project Debugger, or gdb, is a command-line, source-level debugger for programs that were written in C, C++, D, Objective-C, Fortran, Java, Pascal, assembly, Modula-2, or Ada and compiled for any of a number of different target architectures including x86, x86-64, IA-64, Alpha, ARM, Motorola 68000, MIPS, PowerPC, SPARC, and others. gdb supports hardware breakpoints, conditions, core dump analysis, expression evaluation, remote debugging, stepping into/out of code, disassembling, and, in some cases, reversible debugging. ...

1. Radare

Radare Radare, the highly featured reverse engineering framework.NOTE: it is better to use the "radare2", not the "radare".Features Multi-architecture and multi-platform GNU/Linux, Android, *BSD, OSX, iPhoneOS, Windows{32,64} and Solaris i8080, 8051, x86{16,32,64}, avr, arc{4,compact} , arm{thumb,neon,aarch64}, c55x+, dalvik, ebc, gb, java, sparc, mips, nios2, powerpc, whitespace, brainfuck, malbolge, z80, psosvm, m68k,......

2. wingdb

wingdb Debugging with GNU Project Debugger under Visual Studio. WinGDB is an extension for Visual Studio allowing to develop programs with GNU tools.......

3. Hopper GDB Server

Hopper GDB Server Hopper GDB Server allows you to debug your applications, locally and/or remotely.......

4. Binary Ninja

Binary Ninja Binary Ninja : A Reverse Engineering Platform......

5. Affinic Debugger GUI

Affinic Debugger GUI Affinic Debugger GUI .aka. ADG, is designed as a graphical user interface for various debuggers. With the graphical windows, ADG can unleash the full power of debuggers by viewing multiple types of information within one view and maneuvering debuggers with easily clicking. ADG also provides an integrated command terminal for......

6. Embitz

Embitz Embitz is a free C/C++ IDE built to meet the most demanding needs of its users working in the field of embedded software development It is designed to be very extensible and fully configurable.Embitz can use any debug probe and is not limited to one type or brand.The integrated STlink......

7. GNU Data Display Debugger

GNU Data Display Debugger DDD is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger bashdb, the GNU Make debugger remake, or the Python debugger pydb. Besides ``usual'' front-end features such as viewing source texts, DDD has become famous through its interactive graphical......

8. IDA Pro

IDA Pro The IDA Pro Disassembler and debugger is a multi-processor disassembler and debugger hosted on the Windows, Linux and Mac OS X Platforms.......

9. Relyze

Relyze Relyze is an interactive software analysis application that lets you analyse and understand native x86 and x64 Windows software......

10. dnSpy

dnSpy dnSpy is a tool to reverse engineer .NET assemblies. It includes a decompiler, a debugger and an assembly editor (and more) and can be easily extended by writing your own extension. It uses dnlib to read and write assemblies so it can handle obfuscated assemblies (eg. malware) without crashing.......

11. Insight

Insight Insight is a version of GNU Project Debugger that uses Tcl/Tk to implement a graphical user inter-face. It is a fully integrated GUI, not a separate front-end program. The interface consists of several separate windows, which use standard elements like buttons, scrollbars, entry boxes and such to create......

12. Bokken

Bokken Bokken is a GUI for the Pyew and Radare projects so it offers almost all the same features that Pyew has and and some of the Radare's ones. It's intended to be a basic disassembler, mainly, to analyze malware and vulnerabilities.Currently Bokken is neither an hexadecimal editor nor a full......

13. Visual DuxDebugger

Visual DuxDebugger Visual DuxDebugger is a 64-bit debugger disassembler for Windows executables, especially useful when source code is unavailable. The user interface is very intuitive so it makes very simple any task in reverse engineering, you can edit code, registers, and memory. Visual DuxDebugger provides wide information about the process being debugged,......

14. Opera Dragonfly

Opera Dragonfly Opera Dragonfly is a feature of Opera web browser: it is a full-featured development and debugging tool integrated into Opera. It supports debugging JavaScript, viewing the DOM, monitoring network traffic, previewing resources, editing colors, etc. Opera Dragonfly also supports remote debugging, which allows using the features of Dragonfly to be......

15. ILSpy

ILSpy ILSpy is the open-source .NET assembly browser and decompiler.......