#icmp #host #finding #destination #path #tracert

bin+lib traceroute

Library for finding hosts on a path to a destination

2 releases

Uses old Rust 2015

0.1.1 Sep 2, 2015
0.1.0 Sep 2, 2015

#13 in #destination

37 downloads per month

MIT license

9KB
213 lines

See src/main.rs for an example usage. Currently to use this module, your process must be running with an EUID of 0 or have the CAP_NET_RAW capability, due to its usage of raw sockets. There exist techniques for performing a traceroute using UDP which would eschew this limitation, but they're more complex and this was a warmup project for me for raw socket usage.

Dependencies

~1.3–1.8MB
~30K SLoC