procinsh 0.1.0

A local, read-only Linux x86-64 process inspector
docs.rs failed to build procinsh-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

ProcInSh - Process in the Shell

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

Now, where shall I go? The process space is vast.

Screenshot

Screenshot of space view

screenmovie.webm

Build

Requires stable Rust, a C compiler, clang with the BPF backend, bpftool, libelf development files, and BTF information for the running kernel.

cargo build --release --locked

Run

sudo ./target/release/procinsh --listen 127.0.0.1:9090

Open http://127.0.0.1:9090 in your browser. Press Ctrl+C to stop.

To enable debug logging:

sudo env RUST_LOG=procinsh=debug ./target/release/procinsh --listen 127.0.0.1:9090