Hacker News·3 min read·hard

Show HN: Procinsh – A 3D Linux process inspector

A
a_kawashiro
Show HN: Procinsh – A 3D Linux process inspector
✦AI Summary

Procinsh is a new open-source, web-based 3D process inspector for Linux systems. It utilizes BPF technology to allow users to visualize and navigate process memory and environment variables.

Why it matters

It provides developers and system administrators with a novel, visual tool for debugging and monitoring Linux process environments.

✦Dive DeeperCreate a free account to unlock

A web-based process inspector for Linux. Like Ghost in the Shell , you can wander through process space with your ghost.

Requires Linux x86-64. Both installation methods compile native code and require Rust, a C compiler, clang with the BPF backend, bpftool, pkg-config, libelf and zlib development files, and BTF information at /sys/kernel/btf/vmlinux .

Support on WSL2 is very limited, I recommend building procinsh from source rather than installing it from crates.io. I haven't tested it in container environment such as Docker.

Install procinsh from crates.io and run it:

(Sorry, we assume you are using Ubuntu, please reinterpret not so)

sudo apt-get install --yes --no-install-recommends \ build-essential clang llvm pkg-config libelf-dev zlib1g-dev python3 \ linux-tools-common linux-tools-generic cargo install procinsh --locked Then run and open http://127.0.0.1:9090 in your browser. To allow remote access, use --allow-non-loopback , but be careful: this exposes process memory and environment variables without any authentication.

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technology
✦

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in