IMPORTANT BUGFIX: consider FULL range of local IPs when determining clietnIsSrc in...
authorJanus Varmarken <varmarken@gmail.com>
Wed, 28 Nov 2018 06:57:26 +0000 (22:57 -0800)
committerJanus Varmarken <varmarken@gmail.com>
Wed, 28 Nov 2018 06:57:26 +0000 (22:57 -0800)
Code/Projects/SmartPlugDetector/src/main/java/edu/uci/iotproject/TcpReassembler.java

index 8c91c82b75c033534205cc707a6989605b1c78b9..f97ef4709e4796964f9550e19f8041eeb7c3658a 100644 (file)
@@ -228,7 +228,7 @@ public class TcpReassembler implements PacketListener {
                 // network, but that obviously won't be a useful strategy for an observer at the WAN port.
                 String srcIp = pcapPacket.get(IpV4Packet.class).getHeader().getSrcAddr().getHostAddress();
                 // TODO: REPLACE THE ROUTER'S IP WITH A PARAMETER!!!
-                boolean clientIsSrc = srcIp.startsWith("10.0.1.") || srcIp.startsWith("192.168.1.") || srcIp.equals("128.195.205.105");
+                boolean clientIsSrc = srcIp.startsWith("10.") || srcIp.startsWith("192.168.") || srcIp.equals("128.195.205.105");
                 conv = Conversation.fromPcapPacket(pcapPacket, clientIsSrc);
             }
             mOpenConversations.put(conv, conv);