This crate contains tasks automation for pulsar development. See cargo-xtask for documentation on how this works.
The main reason we have added these wrappers is that we require root priviledges
to load eBPF code. These tasks will build the binaries normally and execute them
with sudo
.
To run the eBPF test suite you can use:
cargo xtask test
To run the agent daemon you can use:
cargo xtask pulsard
To run the agent client you can use:
cargo xtask pulsar
To run a single module you can use:
cargo xtask probe file-system-monitor