A B C D E F G H I L M N O P R S T U V W

F

findDistance(PhylogenTree, PhylogenTree) - Method in class BioinfoFieldExtractor.UPGMA
Returns the distance between two clusters
findStateHeights(FSAutomaton, int) - Method in class ProtocolLearner.PassiveLearner
A recursive function that sets a height for each state in the FSA.
findStatesParent(FSAutomaton, int) - Method in class ProtocolLearner.PassiveLearner
Function traverses the FSA and stores the parent ID for each child.
FSATransition - Class in ProtocolLearner
Inner class that stores information relevant for each transition such as the destination state, input symbol and output symbol sequences.
FSATransition(String, int, ArrayList<String>) - Constructor for class ProtocolLearner.FSATransition
Constructor 1 (with output message sequence)
FSATransition(String, int) - Constructor for class ProtocolLearner.FSATransition
Constructor 2 (without output message sequence)
FSAutomaton - Class in ProtocolLearner
Abstract Finite State Automaton class.
FSAutomaton() - Constructor for class ProtocolLearner.FSAutomaton
Constructor.
ftpControlClient - Class in SampleControlClient
 
ftpControlClient() - Constructor for class SampleControlClient.ftpControlClient
 
FTPinputAbstraction - Class in AbstractionFuncs
Abstraction function for the input requests to ftp server.
FTPinputAbstraction() - Constructor for class AbstractionFuncs.FTPinputAbstraction
 
FTPoutputAbstraction - Class in AbstractionFuncs
 
FTPoutputAbstraction() - Constructor for class AbstractionFuncs.FTPoutputAbstraction
 
FuzzerMain - Class in FuzzingEngine
This class is the main interface for the fuzzing engine.
FuzzerMain(FSAutomaton, AbstractionFunct, ArrayList<MessageTrace>, JTextArea) - Constructor for class FuzzingEngine.FuzzerMain
 
fuzzGenericMsg(ArrayList<Integer>, FSAutomaton, int) - Method in class FuzzingEngine.StringForFuzzing
 
FuzzingEngine - package FuzzingEngine
 
FuzzingFunctionDecreaseMinNumByOne - Class in FuzzingFunctions
This function finds the minimum number element in the sample data if the value is numeric and decreases it by one
FuzzingFunctionDecreaseMinNumByOne() - Constructor for class FuzzingFunctions.FuzzingFunctionDecreaseMinNumByOne
 
FuzzingFunctionDoubleMax32Bit - Class in FuzzingFunctions
 
FuzzingFunctionDoubleMax32Bit() - Constructor for class FuzzingFunctions.FuzzingFunctionDoubleMax32Bit
 
FuzzingFunctionDoubleMin32Bit - Class in FuzzingFunctions
 
FuzzingFunctionDoubleMin32Bit() - Constructor for class FuzzingFunctions.FuzzingFunctionDoubleMin32Bit
 
FuzzingFunctionIncreaseMaxNumByOne - Class in FuzzingFunctions
This function finds the maximum number element in the sample data if the value is numeric and increases it by one
FuzzingFunctionIncreaseMaxNumByOne() - Constructor for class FuzzingFunctions.FuzzingFunctionIncreaseMaxNumByOne
 
FuzzingFunctionIncreaseStringLength - Class in FuzzingFunctions
 
FuzzingFunctionIncreaseStringLength() - Constructor for class FuzzingFunctions.FuzzingFunctionIncreaseStringLength
 
FuzzingFunctionInsertLargeString - Class in FuzzingFunctions
This function inserts a large string into the dynamic data components of the message
FuzzingFunctionInsertLargeString() - Constructor for class FuzzingFunctions.FuzzingFunctionInsertLargeString
 
FuzzingFunctionInsertRandomSample - Class in FuzzingFunctions
 
FuzzingFunctionInsertRandomSample() - Constructor for class FuzzingFunctions.FuzzingFunctionInsertRandomSample
 
FuzzingFunctionIntegerMax32Bit - Class in FuzzingFunctions
 
FuzzingFunctionIntegerMax32Bit() - Constructor for class FuzzingFunctions.FuzzingFunctionIntegerMax32Bit
 
FuzzingFunctionIntegerMax32BitUnsigned - Class in FuzzingFunctions
 
FuzzingFunctionIntegerMax32BitUnsigned() - Constructor for class FuzzingFunctions.FuzzingFunctionIntegerMax32BitUnsigned
 
FuzzingFunctionIntegerMax64Bit - Class in FuzzingFunctions
 
FuzzingFunctionIntegerMax64Bit() - Constructor for class FuzzingFunctions.FuzzingFunctionIntegerMax64Bit
 
FuzzingFunctionIntegerMax64BitUnsigned - Class in FuzzingFunctions
 
FuzzingFunctionIntegerMax64BitUnsigned() - Constructor for class FuzzingFunctions.FuzzingFunctionIntegerMax64BitUnsigned
 
FuzzingFunctionIntegerMin32Bit - Class in FuzzingFunctions
 
FuzzingFunctionIntegerMin32Bit() - Constructor for class FuzzingFunctions.FuzzingFunctionIntegerMin32Bit
 
FuzzingFunctionIntegerMin64Bit - Class in FuzzingFunctions
 
FuzzingFunctionIntegerMin64Bit() - Constructor for class FuzzingFunctions.FuzzingFunctionIntegerMin64Bit
 
FuzzingFunctionIntegerZero32Bit - Class in FuzzingFunctions
 
FuzzingFunctionIntegerZero32Bit() - Constructor for class FuzzingFunctions.FuzzingFunctionIntegerZero32Bit
 
FuzzingFunctionInterface - Interface in FuzzingFunctions
This interface is used to perform a specific fuzzing function on a message.
FuzzingFunctionInterface2 - Interface in FuzzingFunctions
This interface is used to perform a specific fuzzing function on a message.
FuzzingFunctionMixDataTypes - Class in FuzzingFunctions
This function tries to insert some random characters into the value fields.
FuzzingFunctionMixDataTypes() - Constructor for class FuzzingFunctions.FuzzingFunctionMixDataTypes
 
FuzzingFunctionReturnPair - Class in FuzzingFunctions
The instance of this class is used with the FuzzingFunctionInteface2 as the return value.
FuzzingFunctionReturnPair(ArrayList<Integer>, int) - Constructor for class FuzzingFunctions.FuzzingFunctionReturnPair
 
FuzzingFunctionReverseMessageOrder - Class in FuzzingFunctions
The function simply reverses the order of the message blocks
FuzzingFunctionReverseMessageOrder() - Constructor for class FuzzingFunctions.FuzzingFunctionReverseMessageOrder
 
FuzzingFunctions - package FuzzingFunctions
 
FuzzingFunctionSkipValue - Class in FuzzingFunctions
The function chooses randomly whether or not to add a particular message block in the message
FuzzingFunctionSkipValue() - Constructor for class FuzzingFunctions.FuzzingFunctionSkipValue
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionDecreaseMinNumByOne
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionDoubleMax32Bit
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionDoubleMin32Bit
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionIncreaseMaxNumByOne
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionIncreaseStringLength
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionInsertLargeString
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionInsertRandomSample
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionIntegerMax32Bit
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionIntegerMax32BitUnsigned
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionIntegerMax64Bit
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionIntegerMax64BitUnsigned
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionIntegerMin32Bit
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionIntegerMin64Bit
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionIntegerZero32Bit
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in interface FuzzingFunctions.FuzzingFunctionInterface
Modifies the input messages
fuzzInputMsg(FSAutomaton, int, ArrayList<Integer>, GenericSequence) - Method in interface FuzzingFunctions.FuzzingFunctionInterface2
Modifies the input messages
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionMixDataTypes
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionReverseMessageOrder
 
fuzzInputMsg(GenericSequence, ArrayList<Integer>) - Method in class FuzzingFunctions.FuzzingFunctionSkipValue
 
fuzzMessage(String) - Method in class FuzzingEngine.FuzzerMain
Modifies the message based on the current state in the automaton.
fuzzMessage(GenericSequence, ArrayList<Integer>, FSAutomaton, int) - Method in class FuzzingEngine.StringFuzzerEngine
Modifies the message based on the currently active set of fuzzing functions.

A B C D E F G H I L M N O P R S T U V W