Fix up last commit by Techflash to work on MacOS
This commit is contained in:
+14
-2
@@ -83,8 +83,14 @@ func main() {
|
|||||||
|
|
||||||
fmt.Println(color.MagentaString("LOCAL INTERFACES:"))
|
fmt.Println(color.MagentaString("LOCAL INTERFACES:"))
|
||||||
for _, i := range ifaces {
|
for _, i := range ifaces {
|
||||||
if i.Name == "lo" { continue }
|
|
||||||
if len(i.Name) >= 6 && i.Name[:6] == "docker" { continue }
|
if i.Name[:2] == "lo" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
if len(i.Name) >= 6 && i.Name[:6] == "docker" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
var v4Addr string
|
var v4Addr string
|
||||||
var v6Addr string
|
var v6Addr string
|
||||||
|
|
||||||
@@ -94,6 +100,9 @@ func main() {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
for _, a := range addrs {
|
for _, a := range addrs {
|
||||||
|
if a.String() == "" || a.String()[:4] == "fe80" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
if IsIPv4(a.String()) {
|
if IsIPv4(a.String()) {
|
||||||
v4Addr = a.String()
|
v4Addr = a.String()
|
||||||
@@ -103,6 +112,9 @@ func main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if v4Addr == "" && v6Addr == "" {
|
||||||
|
continue
|
||||||
|
}
|
||||||
fmt.Printf(color.GreenString(" "+i.Name+": ")+" %s (%s)\n", v4Addr, v6Addr)
|
fmt.Printf(color.GreenString(" "+i.Name+": ")+" %s (%s)\n", v4Addr, v6Addr)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user