diff --git a/Cargo.lock b/Cargo.lock index 121700cdd..fb7b06367 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1090,7 +1090,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790" dependencies = [ "dispatch2", - "nix 0.30.1", + "nix", "windows-sys 0.61.2", ] @@ -1144,7 +1144,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976" dependencies = [ "data-encoding", - "syn 1.0.109", + "syn 2.0.111", ] [[package]] @@ -3786,17 +3786,6 @@ dependencies = [ "tempfile", ] -[[package]] -name = "netlink-packet-core" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72724faf704479d67b388da142b186f916188505e7e0b26719019c525882eda4" -dependencies = [ - "anyhow", - "byteorder", - "netlink-packet-utils", -] - [[package]] name = "netlink-packet-core" version = "0.8.1" @@ -3806,20 +3795,6 @@ dependencies = [ "paste", ] -[[package]] -name = "netlink-packet-route" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74c171cd77b4ee8c7708da746ce392440cb7bcf618d122ec9ecc607b12938bf4" -dependencies = [ - "anyhow", - "byteorder", - "libc", - "log", - "netlink-packet-core 0.7.0", - "netlink-packet-utils", -] - [[package]] name = "netlink-packet-route" version = "0.26.0" @@ -3829,31 +3804,19 @@ dependencies = [ "bitflags 2.10.0", "libc", "log", - "netlink-packet-core 0.8.1", -] - -[[package]] -name = "netlink-packet-utils" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34" -dependencies = [ - "anyhow", - "byteorder", - "paste", - "thiserror 1.0.69", + "netlink-packet-core", ] [[package]] name = "netlink-proto" -version = "0.11.5" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72452e012c2f8d612410d89eea01e2d9b56205274abb35d53f60200b2ec41d60" +checksum = "b65d130ee111430e47eed7896ea43ca693c387f097dd97376bffafbf25812128" dependencies = [ "bytes 1.11.0", "futures", "log", - "netlink-packet-core 0.7.0", + "netlink-packet-core", "netlink-sys", "thiserror 2.0.17", ] @@ -3907,7 +3870,7 @@ dependencies = [ "futures-util", "ipconfig", "mdns-sd", - "netlink-packet-route 0.26.0", + "netlink-packet-route", "network-interface", "network-scanner-net", "network-scanner-proto", @@ -3973,17 +3936,6 @@ dependencies = [ "windows-sys 0.45.0", ] -[[package]] -name = "nix" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" -dependencies = [ - "bitflags 2.10.0", - "cfg-if", - "libc", -] - [[package]] name = "nix" version = "0.30.1" @@ -5475,18 +5427,18 @@ dependencies = [ [[package]] name = "rtnetlink" -version = "0.14.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b684475344d8df1859ddb2d395dd3dac4f8f3422a1aa0725993cb375fc5caba5" +checksum = "1f3ee907fdcec9200d13b9cdb64dfc8179cb4ac16ead6ae0ac76333dc41981fc" dependencies = [ - "futures", + "futures-channel", + "futures-util", "log", - "netlink-packet-core 0.7.0", - "netlink-packet-route 0.19.0", - "netlink-packet-utils", + "netlink-packet-core", + "netlink-packet-route", "netlink-proto", "netlink-sys", - "nix 0.27.1", + "nix", "thiserror 1.0.69", "tokio 1.48.0", ] diff --git a/crates/network-scanner/Cargo.toml b/crates/network-scanner/Cargo.toml index 4ac0d1f82..32facc4c7 100644 --- a/crates/network-scanner/Cargo.toml +++ b/crates/network-scanner/Cargo.toml @@ -29,7 +29,7 @@ ipconfig = "0.3" [target.'cfg(target_os = "linux")'.dependencies] futures-util = "0.3" netlink-packet-route = "0.26" -rtnetlink = "0.14" +rtnetlink = "0.19" [dev-dependencies] tokio = { version = "1.45", features = ["rt", "macros", "rt-multi-thread", "tracing", "signal"] }