From e34b5c3996c33c7c25be01fa2de0d8129aec8dee Mon Sep 17 00:00:00 2001 From: Stephen McQuay Date: Wed, 30 Jan 2013 10:00:58 -0800 Subject: [PATCH] initial main file decided to list all addrs as they show up in different orders on linux derp. --- main.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 main.go diff --git a/main.go b/main.go new file mode 100644 index 0000000..4e65aa1 --- /dev/null +++ b/main.go @@ -0,0 +1,24 @@ +package main + +import ( + "fmt" + "log" + "net" +) + +func main() { + ifs, err := net.Interfaces() + if err != nil { + log.Fatal("problem geting interfaces") + } + for _, iff := range ifs { + as, err := iff.Addrs() + if err != nil { + log.Fatal("problem geting the address for interface.") + } + if len(as) != 0 { + fmt.Printf("%v: ", iff.Name) + fmt.Printf("%v\n", as) + } + } +}