refactor: migrate ICMP handling to icmp-socket crate

This commit is contained in:
Nils Andreas Svee committed 2026-02-21 17:13:54 +07:00
1 parent 5f13511ee3
commit f5d3776159
5 files changed
+168 -210

No files matched your search

Generated
+11 -21
View File
@@ -26,12 +26,6 @@ version = "1.0.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
[[package]]
name = "arrayvec"
version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
[[package]]
name = "atty"
version = "0.2.14"
@@ -221,9 +215,9 @@ dependencies = [
[[package]]
name = "deranged"
version = "0.5.6"
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc3dc5ad92c2e2d1c193bbbbdf2ea477cb81331de4f3103f267ca18368b988c4"
checksum = "2163a0e204a148662b6b6816d4b5d5668a5f2f8df498ccbd5cd0e864e78fecba"
dependencies = [
"powerfmt",
]
@@ -294,15 +288,6 @@ dependencies = [
"windows-sys 0.61.2",
]
[[package]]
name = "etherparse"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b119b9796ff800751a220394b8b3613f26dd30c48f254f6837e64c464872d1c7"
dependencies = [
"arrayvec",
]
[[package]]
name = "find-msvc-tools"
version = "0.1.9"
@@ -389,6 +374,14 @@ version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424"
[[package]]
name = "icmp-socket"
version = "0.4.0"
source = "git+https://github.com/Lochnair/icmp-socket.git?tag=v0.4.0#ca3695e3e104713fda9872546545dc5266f6ed4c"
dependencies = [
"socket2",
]
[[package]]
name = "id-arena"
version = "2.3.0"
@@ -794,15 +787,12 @@ version = "0.2.0"
dependencies = [
"anyhow",
"bincode",
"byteorder",
"etherparse",
"icmp-socket",
"log",
"neli",
"rand",
"rust-uci",
"rustix",
"serde",
"socket2",
"thiserror",
"time",
]