[package] name = "ostp-client-linux" version.workspace = true edition.workspace = true description = "OSTP Stealth VPN Client for Linux" [[bin]] name = "ostp-client-linux" path = "src/main.rs" [dependencies] ostp = { path = "../ostp" } ostp-guard = { path = "../ostp-guard" } osn = { path = "../osn" } tokio.workspace = true anyhow.workspace = true tracing.workspace = true tracing-subscriber.workspace = true clap.workspace = true hex.workspace = true serde.workspace = true serde_json.workspace = true dialoguer.workspace = true console.workspace = true libc = "0.2" nix = { version = "0.29", features = ["net", "ioctl"] } [target.'cfg(target_os = "linux")'.dependencies] # Linux-specific TUN interface