Build
First, install build dependencies:
- Install Rust.
- Install
clangandlibbpf-dev. Ubuntu:apt install clang libbpf-dev. - Prepare environment for Aya.
Release build:
cargo xtask build --release
Run
sudo ./target/release/bombini --bpf-objs ./target/bpfel-unknown-none/release --config-dir ./config
Or using cargo:
cargo xtask run --release -- --bpf-objs ./target/bpfel-unknown-none/release --config-dir ./config
By default Bombini starts only ProcMon detector intercepting process execs and exits. To customize your Bombini setup, please, follow the Configuration.
Bombini uses env_logger crate. To see agent logs set RUST_LOG=info|debug environment variable.