Show HN: Procinsh – A 3D Linux process inspector
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.
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.
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 accountAlready have an account? Sign in