Skip to content

Commit db18366

Browse files
authored
Merge pull request #12 from sumboid/scan-ip-comparison
Add proper scan ip comparison
2 parents cc4446d + 15d220d commit db18366

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/com/cisco/trex/stateless/IPv6NeighborDiscoveryService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.cisco.trex.stateless.exception.ServiceModeRequiredException;
44
import com.cisco.trex.stateless.model.*;
5+
import com.google.common.net.InetAddresses;
56
import org.pcap4j.packet.*;
67
import org.pcap4j.packet.IcmpV6CommonPacket.IpV6NeighborDiscoveryOption;
78
import org.pcap4j.packet.IcmpV6NeighborAdvertisementPacket.IcmpV6NeighborAdvertisementHeader;
@@ -79,8 +80,7 @@ public Map<String, Ipv6Node> scan(int portIdx, int timeDuration, String dstIP)
7980
.distinct()
8081
.filter(ipv6Node -> {
8182
if(dstIP != null) {
82-
//TODO: Implement logic which will compare compressed and expanded addresses properly
83-
return ipv6Node.getIp().equals(dstIP);
83+
return InetAddresses.forString(dstIP).equals(InetAddresses.forString(ipv6Node.getIp()));
8484
}
8585
return true;
8686
})

0 commit comments

Comments
 (0)