Skip to content

Releases: binRick/procsentry

procsentry v0.1.1

Choose a tag to compare

@binRick binRick released this 16 Jun 03:12

New in v0.1.1

  • Tab selects a process and all its children — highlight any parent in
    the picker and press Tab to select its whole --forest subtree at once.
  • Quieter trace — routine extrace diagnostics ("process vanished before
    notification", "out of order message on cpu N") are filtered out of the view.

Interactive process picker + live exec() tracer. Type to search a subtree-aware
ps --forest tree (search sshd to see sshd and everything under it), select one
or more processes, and watch a colour-tagged tree of every program their subtrees
exec(), via extrace.

Install

RHEL / Rocky / Alma 9 (RPM)

sudo dnf install ./procsentry-0.1.1-1.el9.x86_64.rpm
sudo procsentry-gfx

Prebuilt binary (EL9+ x86_64)

tar xzf procsentry-linux-x86_64.tar.gz && sudo ./procsentry-linux-x86_64/procsentry-gfx

From source (offline-friendly) — termpaint is vendored, so a fresh clone
builds with just gcc + make, no network:

git clone https://github.com/binRick/procsentry.git && cd procsentry && make

Requirements

The trace pane needs Linux + root and extrace on the host (kernel proc
connector). The picker works anywhere ps does.

Assets

  • procsentry-0.1.1-1.el9.x86_64.rpm — RHEL/Rocky/Alma 9 package
  • procsentry-linux-x86_64.tar.gz — standalone x86_64 binaries
  • procsentry-0.1.1-1.el9.src.rpm — source RPM

procsentry v0.1.0

Choose a tag to compare

@binRick binRick released this 16 Jun 02:17

Interactive process picker + live exec() tracer for the terminal.

Type to search a ps --forest tree — the search is subtree-aware, so
searching sshd shows sshd and every process running under it. Select one or
more processes and watch a colour-tagged tree of every program their subtrees
exec(), captured via extrace.
Mouse wheel/click, hold-to-accelerate scrolling, and a kitty-graphics backdrop
where supported (cells everywhere else).

Install

RHEL / Rocky / Alma 9 (RPM)

sudo dnf install ./procsentry-0.1.0-1.el9.x86_64.rpm
sudo procsentry-gfx

Prebuilt binary (EL9+ x86_64)

tar xzf procsentry-linux-x86_64.tar.gz
sudo ./procsentry-linux-x86_64/procsentry-gfx

From source — termpaint is vendored, so just make (see the README).

Requirements

The trace pane needs Linux + root and extrace installed on the host (it
uses the kernel proc connector). The process picker works anywhere ps does.

Assets

  • procsentry-0.1.0-1.el9.x86_64.rpm — RHEL/Rocky/Alma 9 package
  • procsentry-linux-x86_64.tar.gz — standalone x86_64 binaries (procsentry, procsentry-gfx)
  • procsentry-0.1.0-1.el9.src.rpm — source RPM