Get the latest tech news
Intentrace: Strace for Everyone
intentrace is strace with intent, it goes all the way for you instead of half the way. intentrace is currently in beta - sectordistrict/intentrace
intentrace is a strace for everyone, intentrace works similarly to strace in that it intercepts and records the system calls which are called by a process, it then reasons through these syscalls by consulting an enormous backlog of handwritten syscall deductions. ParameterDescriptionDefault value-c--summaryprovide a summary table at the end of tracing false-p pid--attach pid attach to an already running proceess not enabled-f--follow-forkstrace child process when traced programs create them false-z--failed-onlyonly print failed syscalls false-q--mute-stdoutmute traced program's std output false Latest stable version of Rust and Cargo. intentrace was originally intended to be a 2 window TUI, where a top panel shows a normal stream of syscalls, and a bottom panel containing metadata and explanation, however this was abandoned in favor of the current scheme.
Or read this on Hacker News