Rust Tool 'multiprobe' Pinpoints Firewall Hops by Running Multi-Protocol Traceroutes at Once
A developer has added a protocol divergence detection feature to multiprobe, an open-source Rust networking library. The tool runs ICMP, TCP, and UDP traceroutes simultaneously and compares responses at each network hop to identify where traffic is being selectively blocked. When protocols start behaving differently at a given hop, multiprobe flags that router or firewall as the likely culprit and assigns an agreement score to quantify the divergence. The feature is aimed at network engineers troubleshooting firewall rules, middlebox interference, or ISP-level traffic filtering. Multiprobe is available as both a CLI tool and a Rust library via crates.io, though it requires elevated privileges to use raw sockets on Linux and macOS.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in