package main
import (
"fmt"
"net"
"log"
)
func main() {
ifaces, err := net.Interfaces()
if err != nil {
log.Fatal(err)
}
for _, iface := range ifaces {
fmt.Printf("interface %v %v\n", iface.Name, iface.Flags)
addrs, err := iface.Addrs()
if err != nil {
log.Fatal(err)
}
fmt.Println(addrs)
}
}
To embed this program on your website, copy the following code and paste it into your website's HTML: