#129 add TODO to figure out how to fetch MAC address of a local IPv6 address

This commit is contained in:
Anton Keks 2019-04-09 22:54:44 +03:00
parent eb9b90e9b3
commit 56e6df90de

View File

@ -4,6 +4,7 @@ import com.sun.jna.Memory;
import com.sun.jna.Pointer;
import javax.inject.Inject;
import java.net.Inet4Address;
import java.net.InetAddress;
import static net.azib.ipscan.core.net.WinIpHlp.toIpAddr;
@ -13,6 +14,8 @@ public class WinMACFetcher extends MACFetcher {
@Inject public WinMACFetcher() {}
@Override public String resolveMAC(InetAddress address) {
if (!(address instanceof Inet4Address)) return null; // TODO IPv6 support
Pointer pmac = new Memory(8);
Pointer plen = new Memory(4);
plen.setInt(0, 8);