new: basic ipv6 support

This commit is contained in:
Simone Margaritelli 2021-04-03 18:42:14 +02:00
parent d0b5c34763
commit bef4c6abaa
8 changed files with 115 additions and 35 deletions

View file

@ -153,7 +153,7 @@ func (lan *LAN) shouldIgnore(ip, mac string) bool {
}
// skip everything which is not in our subnet (multicast noise)
addr := net.ParseIP(ip)
return !lan.iface.Net.Contains(addr)
return addr.To4() != nil && !lan.iface.Net.Contains(addr)
}
func (lan *LAN) Has(ip string) bool {