Documentation
1
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.