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. fztea - A flipperzero remote control locally in the terminal and ssh.
  1. jwt-ui - A CLI and TUI for decoding/encoding JSON Web Tokens.
  1. flamelens - An interactive flamegraph viewer in the terminal.
  1. fq - jq for binary formats.
  1. hevi - A hex viewer.
  1. tcpterm - A terminal-based TCP dump viewer.
  1. simtool - A beautiful and powerful TUI for managing iOS simulators.
  1. mitmproxy - A TLS/SSL-capable interception HTTP proxy.
  1. posting - A powerful HTTP client that lives in your terminal.
  1. tracexec - A small utility for tracing/debugging program execution.
  1. tproxy - A cli tool to proxy and analyze TCP connections.
  1. blink - tiniest x86-64-linux emulator.
  1. openapi-tui - Browse and run APIs defined with OpenAPI v3.0 in the TUI
  1. heh - A terminal UI to edit bytes by the nibble.
  1. termshark - A terminal UI (TUI) for tshark, inspired by Wireshark.
  1. resto - Send pretty HTTP & API requests with TUI.
  1. ktool - A TUI Mach-O/ObjC analysis and editing toolkit in the terminal.
  1. pgtree - Unix process hierarchy tree for specific processes.
  1. gocovsh - A shell for interacting with Go coverage profiles.
  1. roumon - A universal goroutine monitor with a TUI.
  1. sou - A tool for exploring files in container image layers.
  1. binsider - Analyze ELF binaries like a boss.
  1. oha - A tiny TUI program that sends some load to a web application.
  1. httpstat - Visualizes curl(1) statistics in a way of beauty and clarity.
  1. httplab - Inspect HTTP requests and mock their responses in the terminal.
  1. comchan - A blazingly fast, minimal, and beginner-friendly serial monitor.
  1. dog - A command-line DNS client.
  1. cgdb - A curses (terminal-based) interface to the GNU Debugger (GDB)
  1. hexabyte - A modern, modular, and robust TUI hex editor.
  1. doggo - A command-line DNS client for humans.
  1. orbiton - A terminal-based text editor and a minimalistic IDE.
  1. netscanner - A network scanning tool.
  1. packemon - A TUI for generating packets of arbitrary input and monitoring packets.
  1. gdb - The GNU Project Debugger
  1. heretek - Yet Another GDB TUI Frontend.
  1. flameshow - A flamegraph viewer in the terminal.
  1. cyme - List system USB buses and devices.
  1. hexpatch - A binary patcher and editor with a terminal user interface.
  1. hyperfine - A command-line benchmarking tool.
  1. kmon - Linux Kernel Manager and Activity Monitor.
  1. oryx - A TUI for sniffing network traffic using eBPF on Linux.
  1. trippy - A TUI network diagnostics tool
  1. chdig - Dig into ClickHouse with TUI interface.
  1. rizin - open source reverse engineering tool based on radare2.
  1. systemctl-tui - A fast, simple TUI for interacting with systemd services and their logs.
  1. ttyplot - A realtime terminal plotting utility with data input from stdin.
  1. radare2 - unix-like reverse engineering framework and command-line toolset.
  1. celerator - Monitor and debug celery tasks in the terminal.
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.