- AbstractClusterMatcher - Class in edu.uci.iotproject.detection
-
Base class for classes that search a traffic trace for sequences of packets that "belong to" a given cluster (in
other words, classes that attempt to classify traffic as pertaining to a given cluster).
- AbstractSignatureDetector - Class in edu.uci.iotproject.detection
-
TODO add class documentation.
- AbstractSignatureDetector(List<List<List<PcapPacket>>>) - Constructor for class edu.uci.iotproject.detection.AbstractSignatureDetector
-
- addFinPacket(PcapPacket) - Method in class edu.uci.iotproject.trafficreassembly.layer3.Conversation
-
Adds a TCP FIN packet to the list of TCP FIN packets associated with this conversation.
- addFlowObserver(Layer2FlowObserver) - Method in class edu.uci.iotproject.trafficreassembly.layer2.Layer2Flow
-
Register as an observer of this flow.
- addObserver(ClusterMatcherObserver) - Method in class edu.uci.iotproject.detection.AbstractClusterMatcher
-
Register for callbacks from this cluster matcher.
- addObserver(SignatureDetectorObserver) - Method in class edu.uci.iotproject.detection.layer2.Layer2SignatureDetector
-
- addObserver(Layer3SignatureDetector.SignatureDetectionObserver) - Method in class edu.uci.iotproject.detection.layer3.Layer3SignatureDetector
-
- addObserver(Layer2FlowReassemblerObserver) - Method in class edu.uci.iotproject.trafficreassembly.layer2.Layer2FlowReassembler
-
- addPacket(PcapPacket) - Method in class edu.uci.iotproject.trafficreassembly.layer2.Layer2Flow
-
Add a packet to this flow.
- addPacket(PcapPacket, boolean) - Method in class edu.uci.iotproject.trafficreassembly.layer3.Conversation
-
Add a packet to the list of packets associated with this conversation.
- addRstPacket(PcapPacket) - Method in class edu.uci.iotproject.trafficreassembly.layer3.Conversation
-
Add a TCP segment for which the RST flag is set to this Conversation
.
- addSynPacket(PcapPacket) - Method in class edu.uci.iotproject.trafficreassembly.layer3.Conversation
-
Records a TCP SYN packet as pertaining to this conversation (adds it to the the internal list).
- alignmentCost(T, T) - Method in class edu.uci.iotproject.comparison.seqalignment.AlignmentPricer
-
Calculate the cost of aligning item1
with item2
.
- AlignmentPricer<T> - Class in edu.uci.iotproject.comparison.seqalignment
-
Provides a generic implementation for the calculation of the cost of aligning two elements of a sequence as part of
the sequence alignment algorithm (the algorithm is implemented in
SequenceAlignment
).
- AlignmentPricer(ToIntBiFunction<T, T>, ToIntFunction<T>) - Constructor for class edu.uci.iotproject.comparison.seqalignment.AlignmentPricer
-
- ameAlignedWithNameShouldBe2() - Method in class edu.uci.iotproject.test.SequenceAlignmentTest
-
- attemptAcknowledgementOfFin(PcapPacket) - Method in class edu.uci.iotproject.trafficreassembly.layer3.Conversation
-
Attempt to ACK any FIN packets held by this conversation.