From 16ba044790c3709154bccc79bae114f0fbbfd281 Mon Sep 17 00:00:00 2001
From: Jacob Kraniak <113630934+jacob-kraniak@users.noreply.github.com>
Date: Sat, 7 Mar 2026 21:49:14 -0500
Subject: [PATCH] system-diagnostics-debuggers
Affected files:
.obsidian/workspace.json
README.md
tools/sysadmin-devops/system-monitoring-tracing/Untitled.md
---
.obsidian/workspace.json | 28 +++++++++----------
README.md | 26 -----------------
.../system-monitoring-tracing/Untitled.md | 27 ++++++++++++++++++
3 files changed, 41 insertions(+), 40 deletions(-)
create mode 100644 tools/sysadmin-devops/system-monitoring-tracing/Untitled.md
diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json
index 3af48b4..ad14ada 100644
--- a/.obsidian/workspace.json
+++ b/.obsidian/workspace.json
@@ -13,12 +13,12 @@
"state": {
"type": "markdown",
"state": {
- "file": "tools/security/ssl-tls-web-security.md",
+ "file": "tools/sysadmin-devops/system-monitoring-tracing/Untitled.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
- "title": "ssl-tls-web-security"
+ "title": "Untitled"
}
}
]
@@ -94,7 +94,7 @@
"state": {
"type": "backlink",
"state": {
- "file": "tools/security/ssl-tls-web-security.md",
+ "file": "tools/sysadmin-devops/system-monitoring-tracing/Untitled.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
@@ -104,7 +104,7 @@
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
- "title": "Backlinks for ssl-tls-web-security"
+ "title": "Backlinks for Untitled"
}
},
{
@@ -113,12 +113,12 @@
"state": {
"type": "outgoing-link",
"state": {
- "file": "tools/security/ssl-tls-web-security.md",
+ "file": "tools/sysadmin-devops/system-monitoring-tracing/Untitled.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
- "title": "Outgoing links from ssl-tls-web-security"
+ "title": "Outgoing links from Untitled"
}
},
{
@@ -156,13 +156,13 @@
"state": {
"type": "outline",
"state": {
- "file": "tools/security/ssl-tls-web-security.md",
+ "file": "tools/sysadmin-devops/system-monitoring-tracing/Untitled.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
- "title": "Outline of ssl-tls-web-security"
+ "title": "Outline of Untitled"
}
},
{
@@ -196,6 +196,12 @@
},
"active": "903b0393c447bf77",
"lastOpenFiles": [
+ "tools/sysadmin-devops/Remote Access + SSH Clients.md",
+ "tools/sysadmin-devops/system-monitoring-tracing/Untitled.md",
+ "tools/sysadmin-devops/terminal-shell-productivity/Text Editors.md",
+ "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md",
+ "tools/sysadmin-devops/terminal-shell-productivity/Shells.md",
+ "tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md",
"README.md",
"tools/security/ssl-tls-web-security.md",
"tools/security/Untitled.md",
@@ -210,19 +216,13 @@
"tools/security/pentest-recon-enum/Recon & Threat Reputation.md",
"tools/security/pentest-recon-enum/Port Scanners & Network Discovery.md",
"TOOL-TABLE-SCHEMA.md",
- "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md",
- "tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md",
- "tools/sysadmin-devops/terminal-shell-productivity/Shells.md",
"tools/sysadmin-devops/system-monitoring-tracing/Log Analyzers.md",
"tools/sysadmin-devops/https-web-services/security-hardening.md",
"tools/sysadmin-devops/https-web-services/clients-inspectors.md",
"tools/sysadmin-devops/https-web-services/browsers.md",
"tools/sysadmin-devops/https-web-services/benchmark-load.md",
- "tools/sysadmin-devops/terminal-shell-productivity/Text Editors.md",
"tools/sysadmin-devops/https-web-services",
- "tools/sysadmin-devops/Remote Access + SSH Clients.md",
"tools/network-engineering/dns-dhc-ipam/dns-tools.md",
- "tools/tools - (migrate out)/gui-tools.md",
"documentation/manuals-howtos-guides",
"documentation",
"tools/security/hardening-compliance",
diff --git a/README.md b/README.md
index dbe422b..4d41220 100644
--- a/README.md
+++ b/README.md
@@ -113,32 +113,6 @@ All tool-list markdown files follow the structure and linking rules defined in [
PEASS - privilege escalation tools for Windows and Linux/Unix and MacOS.
- strace - diagnostic, debugging and instructional userspace utility for Linux.
- DTrace - is a performance analysis and troubleshooting tool.
- ltrace - is a library call tracer, used to trace calls made by programs to library functions.
- ptrace-burrito - is a friendly wrapper around ptrace.
- perf-tools - performance analysis tools based on Linux perf_events (aka perf) and ftrace.
- bpftrace - high-level tracing language for Linux eBPF.
- sysdig - system exploration and troubleshooting tool with first class support for containers.
- Valgrind - is an instrumentation framework for building dynamic analysis tools.
- gperftools - high-performance multi-threaded malloc() implementation, plus some performance analysis tools.
- glances - cross-platform system monitoring tool written in Python.
- htop - interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.
- bashtop - Linux resource monitor written in pure Bash.
- nmon - a single executable for performance monitoring and data analysis.
- atop - ASCII performance monitor. Includes statistics for CPU, memory, disk, swap, network, and processes.
- lsof - displays in its output information about files that are opened by processes.
- FlameGraph - stack trace visualizer.
- lsofgraph - convert Unix lsof output to a graph showing FIFO and UNIX interprocess communication.
- rr - is a lightweight tool for recording, replaying and debugging execution of applications.
- Performance Co-Pilot - a system performance analysis toolkit.
- hexyl - a command-line hex viewer.
- Austin - Python frame stack sampler for CPython.
-
diff --git a/tools/sysadmin-devops/system-monitoring-tracing/Untitled.md b/tools/sysadmin-devops/system-monitoring-tracing/Untitled.md new file mode 100644 index 0000000..a5a537b --- /dev/null +++ b/tools/sysadmin-devops/system-monitoring-tracing/Untitled.md @@ -0,0 +1,27 @@ +# System Diagnostics / Debuggers / Performance Analysis + +Classic and modern tools for tracing, debugging, profiling, and system-level diagnostics on Linux/Unix-like systems. + +| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | Creation Date | Stars | +|-------------------|-----------------------------------------|--------------------------------------------------|-----------------------------------------------------------------------------------|-------------------------------------------|-------------------|---------------|---------| +| strace | https://strace.io/ | [strace/strace](https://github.com/strace/strace) | Diagnostic, debugging, and instructional userspace syscall tracer for Linux. | [tracer, debugger, syscall, linux, cli, c] | 2026-02-19 | 1992-03-14 | 2.6k | +| DTrace | http://dtrace.org/ | — | Dynamic tracing framework for performance analysis and troubleshooting. | [tracer, performance, kernel, solaris, bsd, dtrace] | ~2025-12 | 2001 | — | +| ltrace | — | — | Library call tracer for programs' calls to shared libraries. | [tracer, library, debugger, linux, cli, c] | — | ~1997 | — | +| ptrace-burrito | — | [brainsmoke/ptrace-burrito](https://github.com/brainsmoke/ptrace-burrito) | Friendly high-level wrapper around ptrace(2) for process tracing. | [ptrace, wrapper, debugger, cli, rust] | ~2023 | 2019 | ~100 | +| perf-tools | http://www.brendangregg.com/perf-tools.html | [brendangregg/perf-tools](https://github.com/brendangregg/perf-tools) | Performance analysis scripts using Linux perf_events and ftrace. | [perf, ftrace, tracing, performance, bash, linux] | ~2024-05 | 2014 | 2.8k | +| bpftrace | https://bpftrace.org/ | [iovisor/bpftrace](https://github.com/iovisor/bpftrace) | High-level tracing language for Linux eBPF. | [ebpf, tracing, bpf, performance, cli, cpp] | 2026-03 (active) | 2018 | 8.5k | +| sysdig | https://sysdig.com/ | [draios/sysdig](https://github.com/draios/sysdig) | System exploration and troubleshooting with deep container support. | [tracing, monitoring, container, ebpf, cli, cpp] | 2026-02 | 2014 | 8.1k | +| Valgrind | https://valgrind.org/ | — | Instrumentation framework for memory debugging, profiling, and leak detection. | [debugger, profiler, memory, valgrind, c] | ~2025-11 | 2002 | — | +| gperftools | https://google.github.io/gperftools/ | [gperftools/gperftools](https://github.com/gperftools/gperftools) | High-performance malloc plus CPU/heap profilers (pprof). | [profiler, malloc, performance, cpp, google] | 2026-01 | 2005 | 4.2k | +| glances | https://nicolargo.github.io/glances/ | [nicolargo/glances](https://github.com/nicolargo/glances) | Cross-platform curses-based system monitoring dashboard. | [monitoring, dashboard, python, cli, cross-platform] | 2026-03 | 2012 | 25k | +| htop | — | [htop-dev/htop](https://github.com/htop-dev/htop) | Interactive process viewer, improved version of top. | [monitor, process, viewer, cli, c] | 2026-02 | 2004 | 6.5k | +| bashtop | — | [aristocratos/bashtop](https://github.com/aristocratos/bashtop) | Linux resource monitor written in pure Bash. | [monitor, bash, resource, cli, linux] | ~2023 | 2019 | 10k | +| nmon | http://nmon.sourceforge.net/ | — | Performance monitoring and data analysis tool (single binary). | [monitor, performance, aix, linux, cli, c] | ~2024 | 1990s | — | +| atop | https://www.atoptool.nl/ | — | ASCII full-system performance monitor with process-level logging. | [monitor, performance, logging, cli, c] | 2025-10 | 2003 | — | +| lsof | — | — | Lists open files and the processes using them. | [files, process, open, cli, c] | — | 1990s | — | +| FlameGraph | http://www.brendangregg.com/flamegraphs.html | [brendangregg/FlameGraph](https://github.com/brendangregg/FlameGraph) | Stack trace visualizer for profiled data (flame graphs). | [visualizer, profiler, flamegraph, perl, visualization] | 2026-01 | 2011 | 17k | +| lsofgraph | — | [zevv/lsofgraph](https://github.com/zevv/lsofgraph) | Converts lsof output to graphs of FIFO/UNIX socket connections. | [graph, visualization, lsof, perl] | ~2020 | 2015 | ~200 | +| rr | https://rr-project.org/ | [mozilla/rr](https://github.com/mozilla/rr) | Lightweight record-and-replay debugger for deterministic execution replay. | [debugger, replay, record, cpp, linux] | 2026-02 | 2011 | 9.8k | +| Performance Co-Pilot | https://pcp.io/ | — | System performance analysis toolkit with metrics collection and visualization. | [monitoring, metrics, performance, pcp, c] | ~2025-09 | 1990s | — | +| hexyl | — | [sharkdp/hexyl](https://github.com/sharkdp/hexyl) | Colorful command-line hex viewer with highlighting. | [hex, viewer, cli, rust] | 2025-12 | 2017 | 9.5k | +| Austin | — | [p403n1x87/austin](https://github.com/p403n1x87/austin) | Python frame stack sampler and profiler for CPython. | [profiler, python, sampler, cli, rust] | 2026-01 | 2020 | 1.2k | \ No newline at end of file