This repo refers to a "more beautiful" version of strace(1)
in Rust.
From Crates.io
cargo install sigma-trace
or build source
git clone https://github.com/boozec/sigma
cd sigma
cargo build --release
Monitor Linux executables with an interface easier than strace(1)
Usage: sigma-trace [OPTIONS]
Options:
-c, --command <COMMAND> Command to execute from ptrace
-p, --attach <ATTACH> Attach the tracing to an existing process ID. We're using the `-p` short flag because strace uses it
-f, --filter <FILTER> Show only defined sys calls. Multi values separated by comma `,`
--file <FILE_TO_PRINT> Write the output to a file instead of the standard output
--no-tui If defined, it hides the TUI
-h, --help Print help
-V, --version Print version