Debugging Terminal Tools

Debugging is the process of detecting and rectifying code errors, crucial for delivering reliable and efficient software. It's an indispensable phase in software development, improving overall code quality. 

 

Below is a list of terminal tools that developers use for debugging.

  1. binsider - Analyze ELF binaries like a boss.
  1. blink - tiniest x86-64-linux emulator.
  1. cgdb - A curses (terminal-based) interface to the GNU Debugger (GDB)
  1. chdig - Dig into ClickHouse with TUI interface.
  1. cyme - List system USB buses and devices.
  1. dog - A command-line DNS client.
  1. doggo - A command-line DNS client for humans.
  1. flameshow - A flamegraph viewer in the terminal.
  1. fq - jq for binary formats.
  1. fztea - A flipperzero remote control locally in the terminal and ssh.
  1. gdb - The GNU Project Debugger
  1. gocovsh - A shell for interacting with Go coverage profiles.
  1. heretek - Yet Another GDB TUI Frontend.
  1. hevi - A hex viewer.
  1. hexabyte - A modern, modular, and robust TUI hex editor.
  1. hexpatch - A binary patcher and editor with a terminal user interface.
  1. httplab - Inspect HTTP requests and mock their responses in the terminal.
  1. hyperfine - A command-line benchmarking tool.
  1. jwt-ui - A CLI and TUI for decoding/encoding JSON Web Tokens.
  1. kmon - Linux Kernel Manager and Activity Monitor.
  1. mitmproxy - A TLS/SSL-capable interception HTTP proxy.
  1. netscanner - A network scanning tool.
  1. oha - A tiny TUI program that sends some load to a web application.
  1. openapi-tui - Browse and run APIs defined with OpenAPI v3.0 in the TUI
  1. orbiton - A terminal-based text editor and a minimalistic IDE.
  1. oryx - A TUI for sniffing network traffic using eBPF on Linux.
  1. packemon - A TUI for generating packets of arbitrary input and monitoring packets.
  1. pgtree - Unix process hierarchy tree for specific processes.
  1. posting - A powerful HTTP client that lives in your terminal.
  1. radare2 - unix-like reverse engineering framework and command-line toolset.
  1. rizin - open source reverse engineering tool based on radare2.
  1. tcpterm - A terminal-based TCP dump viewer.
  1. termshark - A terminal UI (TUI) for tshark, inspired by Wireshark.
  1. tproxy - A cli tool to proxy and analyze TCP connections.
  1. tracexec - A small utility for tracing/debugging program execution.
  1. trippy - A TUI network diagnostics tool
  1. ttyplot - A realtime terminal plotting utility with data input from stdin.

Know any Debugging based terminal tools that would be good for this list?

Post a Tool here!

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.