package gomac import ( "net" ) func GetMacAddrs() (macAddrs []string) { netInterfaces, err := net.Interfaces() if err != nil { return macAddrs } for _, netInterface := range netInterfaces { macAddr := netInterface.HardwareAddr.String() if len(macAddr) == 0 { continue } macAddrs = append(macAddrs, macAddr) } return macAddrs }