Connection lost
Trying to reconnect…
Server didn't respond
Recovering…
Process forensics
v0.1.2Deep per-process diagnostics for "why is this process stuck / slow / leaking?" — strace (HIGH RISK; slows the target), pid memory maps, per-thread state, /proc walking, gdb backtrace, full lsof, syscall summary. Read-only — but strace and gdb attach via ptrace and WILL slow the target.
Install
emisar pack install
validates the pack and verifies its content hash before copying it into /etc/emisar/packs.
The --hash
below pins the
install to the exact bytes on this page — a tampered copy is rejected. After
install, reload the runner; it re-reads the catalog and advertises every action.
content hash: sha256:c38fb64051ab018c471ae8a8f5ae903a7679772f97c0905b4416a6d036e35fde
sudo emisar pack install process-forensics \ --hash sha256:c38fb64051ab018c471ae8a8f5ae903a7679772f97c0905b4416a6d036e35fde \ --dest /etc/emisar/packs # Reload so the runner re-reads the catalog: sudo systemctl reload emisar
Actions 10 total
View on GitHub-
gdb -ex "thread apply all bt"
-
/proc/PID/io
-
/proc/PID/maps
-
lsof -p <pid>
-
/proc/PID/smaps_rollup
-
/proc/PID/status
-
/proc/PID/syscall
-
Per-thread state for one PID
-
strace -p <pid> (5 seconds)
-
strace -c -p <pid> (5 seconds)