rust-network-mgr 0.1.2

Linux based network management, packet routing and LAN peers IP monitoring service
Documentation
[[bin]]
name = "rust-network-mgr"
path = "src/main.rs"

[dependencies.anyhow]
version = "^1.0"

[dependencies.directories]
version = "^5.0"

[dependencies.futures]
version = "^0.3"

[dependencies.netlink-packet-core]
version = "^0.7.0"

[dependencies.netlink-packet-route]
version = "^0.22.0"

[dependencies.nftnl]
version = "^0.7.0"

[dependencies.nix]
features = ["net"]
version = "^0.27.1"

[dependencies.rtnetlink]
version = "0.16.0"

[dependencies.serde]
features = ["derive"]
version = "^1.0"

[dependencies.serde_yaml]
version = "^0.9.25"

[dependencies.tempfile]
version = "3.19.1"

[dependencies.thiserror]
version = "^1.0.48"

[dependencies.tokio]
features = ["full"]
version = "^1.32.0"

[dependencies.tracing]
version = "^0.1.37"

[dependencies.tracing-subscriber]
features = ["env-filter", "fmt"]
version = "^0.3.17"

[lib]
bench = true
crate-type = ["lib"]
doc = true
doctest = true
edition = "2024"
harness = true
name = "rust_network_mgr"
path = "src/lib.rs"
proc-macro = false
required-features = []
test = true

[package]
authors = ["sparesparrow"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Linux based network management, packet routing and LAN peers IP monitoring service"
edition = "2024"
license-file = "LICENSE"
name = "rust-network-mgr"
readme = "README.md"
repository = "https://github.com/sparesparrow/rust-network-mgr"
version = "0.1.2"

[[test]]
name = "basic_tests"
path = "tests/basic_tests.rs"