3 个版本
0.0.2 | 2023年10月28日 |
---|---|
0.0.1 | 2023年10月22日 |
#360 在 Unix APIs
100KB
4.5K SLoC
sigma
本仓库参考了 Rust 中 strace(1)
的“更美观”版本。
安装
从 Crates.io
cargo install sigma-trace
或构建源代码
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
依赖
~8–14MB
~157K SLoC