Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/heimdall

crates/heimdall-probe/Cargo.toml

[package]
name = "nordisk-heimdall-probe"
description = "Heimdall is a defensive sandbox: the learning-mode tracer (seccomp USER_NOTIF log-and-allow), merge and minimise, the profile code generator and the drift check."
version = "0.3.2"
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
readme.workspace = true
rust-version.workspace = true
keywords = ["sandbox","seccomp","profile","security","linux"]
categories = ["os::linux-apis","development-tools::testing"]

[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]

[lib]
name = "heimdall_probe"
path = "src/lib.rs"

[dependencies]
heimdall-seccomp = { package = "nordisk-heimdall-seccomp", path = "../heimdall-seccomp", version = "0.3.2" }
libc = "0.2"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
thiserror = "2"
toml = "0.8"

[dev-dependencies]
proptest = "1"

# Probes this test binary itself as the worker (`kernel worker <what>`), so
# libtest must not run in it. Skipped unless HEIMDALL_KERNEL_TESTS=1
# (scripts/seccomp-tests.sh).
[[test]]
name = "kernel"
harness = false