repositorypackage
0.0.0-20210429085154-f710a112d6cf
Repository: https://github.com/smallnest/traceroute.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# README
Traceroute in Go
A traceroute library written in Go.
Forked from aeden/traceroute.
CLI App
go install github.com/smallnest/traceroute/cmd/tracert
sudo tracert example.com
Library
See the code in cmd/gotraceroute.go for an example of how to use the library from within your application.
The traceroute.Traceroute() function accepts a domain name and an options struct and returns a TracerouteResult struct that holds an array of TracerouteHop structs.
Resources
Useful resources:
- http://en.wikipedia.org/wiki/Traceroute
- http://tools.ietf.org/html/rfc792
- http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol