hypersrc is a GUI program for browsing source code, which uses GTK+. It provides a list widget containing sorted source code tags. A programmer can click a tag to hyperlink to a particular tagged line in a source code file. Screenshot here.
375fe33186805783334ce85d84192a8e22386c1af719f300f3bba0dae3a41574
Biew is Binary vIEWer with built-in editor for binary, hexadecimal and disassembler modes. It contains a PentiumIII/K7Athlon/Cyrix-M2 disassembler, full preview of MZ, NE, PE, LE, LX, DOS.SYS, NLM, arch, ELF, a.out, coff32, PharLap, and rdoff executable formats, a code guider, a text viewer with russian codepages support, and many other features.
06bf55a3e2fb50ca5fe1bee692378b4830ac8311d13c5d5c7a424986accc5f7f
Debauch is a memory allocation debugger for C which has been modified from memleak from the XFree86 project. The debugger will detect memory leaks, corrupted memory, stores to freed memory and more. Best of all, it doesn't require recompiling or relinking existing programs to work, making it ideal for finding leaks even in shared libraries. Currently debauch works on Linux systems. Preliminary ports for BSD, MIPS and Sun architectures are available but may not work properly at present.
3029d16b18ecb4188f8624fd4bc761c7af0eeaa37546c143ab42e6f3dca236a7
KDbg is a graphical user interface to gdb, the GNU debugger. It provides an intuitive interface for setting breakpoints, inspecting variables, and stepping through code.
f27294a1a3939c2f7b928d6c143799e533f840cc88ee7a4f439ed3073340ba0b
cscope is an interactive, screen-oriented tool that allows the user to browse through C source files for specified elements of code. The current version allows searching code for all references to a symbol, global definitions, functions called by a function, functions calling a function, test string, regular expression pattern, a file, and files including a file.
185c52ce8dd0518391d04162c1465c0d0a7c18859426ff7d42695d07df85196b
LDasm (Linux Disassembler) is a Perl/Tk-based GUI for objdump/binutils that tries to imitate the look and feel of W32Dasm. It searchs for cross-references (e.g. strings), converts the code from GAS to a MASM-like style, and much more.
cc2f13f56a6965a4eafbb6dc85778992a4976b6ad51f6c7f5c520dba09a51721
Palmpower PilotDis is a disasssembler for palm binaries.
7982c63360fc750b72c1625a12103651fe362272e452d74b3001c6559cedaa52
sersniff is a program for tunnelling/sniffing for between 2 serial ports, written to help aid with the decoding of the protocol for the Nokia 9000i Communicator. It also has support for TCP connections.
7adb899fac13a9a2cbf14b0ab190cbb4945e712b35717a2822a31c8e67372857
LDasm (Linux Disassembler) is a Perl/Tk-based GUI for objdump/binutils that tries to imitate the look and feel of W32Dasm. It searchs for cross-references (e.g. strings), converts the code from GAS to a MASM-like style, and much more. Screen shot here.
bbef44f9229c408db7d090d90cd6c2d1649415d147aa4e6df0f43fc4f774174e
ExecTrace is a linux only debugging tool that logs to a file the execution path of a child process using ptrace. This is good when you have a program that continually segfaults and you want to know where and why.
9e6d95fae17715d3f09fe7368e154826fe8f4bf5e47cfedf4e017b8979635cb9
Biew is Binary vIEWer with built-in editor for binary, hexadecimal and disassembler modes. It contains a PentiumIII/K7Athlon/Cyrix-M2 disassembler, full preview of MZ, NE, PE, LE, LX, DOS.SYS, NLM, arch, ELF, a.out, coff32, PharLap, and rdoff executable formats, a code guider, a text viewer with russian codepages support, and many other features.
95fbca87e475f7437ad15dfb6645db14e31aad252f16460e0f5150647d5fa067
Hdasm is a DASM hack in perl that dumps output as html allowing the Reverser to follow JMPs and CALLs with ease.
001becc3ef52ac194bdc07057f96781d14b6c63ba7182aab7188cc4fd9e8c963
Phex (Ptolomei's Hex Editor) is a simple hex editor for Unices with a look & feel similar to that of joe. It supports files up to 256 MB, binary and text search, and basic block operations. Originally programmed for Linux, it should work on all Unices with curses libraries.
06df386085c2edfff1eabccbe8337ec79903db1ca04bb420a9dfe730009bf487
Biew is Binary vIEWer with built-in editor for binary, hexadecimal and disassembler modes. It contains a PentiumIII/K7Athlon/Cyrix-M2 disassembler, full preview of MZ, NE, PE, LE, LX, DOS.SYS, NLM, arch, ELF, a.out, coff32, PharLap, and rdoff executable formats, a code guider, a text viewer with russian codepages support, and many other features.
ad862ef4cb3579b62b76fd680c4b683a9916204893dbee4bc9609d0b60b95575
The best of the Linux hexeditors, with integrated assembler and disassembler.
fd0a47cda0c097fd98011e26388fb565341d0fc33f612b02b303298e6302e60e
A script to parse output from the objdump binutil and write in cross refrences (read: Linux disassembler!)
4716bd3e21efb02c6725d7654ed9a02dc27fdd9dc590696bc703a118a8b48911
A perl script that parses objdump's output, and cross refrences it. The major advantage over dasm: oob seperates out functions, even if the binary has been stripped.
3483e5be5c1d11a73b71c516d45a38f237d5550820661f6baf28b32854ba4533
The Reverse Engineer's Assembly Producer is a GUI to dasm with some added functionality, the ability to include hexidecimal opcodes in the assembler listing.
5f09d5a74cc0a7f4617bd9e9dd9937c913f633c2c9c64d8f7253acec58b385dc
The Reverse Engineer's Query Tool is a script that will attempt to exstract as much information from a binary as possible, strings, symbols, hex dump, disassembly, etc.
a55ea388601ffaa88b28fa2393c79b09247a94d6530db7b188f7f272d0eb9433