Projects STRLCPY ebpfguard Files
🤬
.cargo Loading last commit info...
.github/workflows
.vim
.vscode
guardctl
guardity
guardity-common
guardity-ebpf
xtask
.gitignore
Cargo.toml
README.md
policy.yaml
README.md

guardity

Prerequisites

  1. Install a rust stable toolchain: rustup install stable
  2. Install a rust nightly toolchain with the rust-src component: rustup toolchain install nightly --component rust-src
  3. Install bpf-linker: cargo install bpf-linker

Build eBPF

cargo xtask build-ebpf

To perform a release build you can use the --release flag. You may also change the target architecture with the --target flag.

Build Userspace

cargo build

Run

RUST_LOG=info cargo xtask run
Please wait...
Page is in error, reload to recover