Adding range-based without epsilon for signatures with length 2; testing now.
[pingpong.git] / Code / Projects / PacketLevelSignatureExtractor / src / main / java / edu / uci / iotproject / detection / layer3 / Layer3SignatureDetector.java
index 4a5ecb90684c682b38ce702a590bcc50d64c2b5e..44dafbfb62c8556da1ba59d74eb1e7032a4a5f1f 100644 (file)
@@ -106,10 +106,10 @@ public class Layer3SignatureDetector implements PacketListener, ClusterMatcherOb
         double onEps = eps;
         double offEps = eps;
         // IFF the signature is just one pair of packets then we set EPS to 0 to make it tighter
-        if (onSignature.get(0).size() == 1 && onSignature.get(0).get(0).size() == 2) {
+        if (onSignature.size() == 1 && onSignature.get(0).size() == 2) {
             onEps = 0;
         }
-        if (offSignature.get(0).size() == 1 && offSignature.get(0).get(0).size() == 2) {
+        if (offSignature.size() == 1 && offSignature.get(0).size() == 2) {
             offEps = 0;
         }
         Layer3SignatureDetector onDetector = new Layer3SignatureDetector(onSignature, ROUTER_WAN_IP,