- public Layer2SignatureDetector(List<List<List<PcapPacket>>> searchedSignature, int signatureDuration, boolean isRangeBased, double eps) {
- this(searchedSignature, null, signatureDuration, isRangeBased, eps);
+ /**
+ * Skipped-packet analysis.
+ */
+ private int mMaxSkippedPackets;
+ private List<Integer> mSkippedPackets;
+
+
+
+ public Layer2SignatureDetector(List<List<List<PcapPacket>>> searchedSignature, String trainingRouterWlanMac,
+ String routerWlanMac, int signatureDuration, boolean isRangeBased, double eps,
+ int limitSkippedPackets, String vpnClientMacAddress) {
+ this(searchedSignature, trainingRouterWlanMac, routerWlanMac, null, signatureDuration, isRangeBased,
+ eps, limitSkippedPackets, vpnClientMacAddress);