|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FSAutomaton | |
---|---|
AutoFuzzMain | |
FuzzingEngine | |
FuzzingFunctions | |
ProtocolLearner | |
ProxyServer |
Uses of FSAutomaton in AutoFuzzMain |
---|
Methods in AutoFuzzMain with parameters of type FSAutomaton | |
---|---|
void |
GuiFASBuilder.drawFSA(FSAutomaton inputAutomaton,
javax.swing.JPanel panel)
Draws a finite automaton on the specified jpanel |
edu.uci.ics.jung.graph.DirectedSparseMultigraph<java.lang.Integer,java.lang.String> |
GuiGraphBuilderFromFSA.populateGraphFromFSA(FSAutomaton inputAutomaton,
int statePointer)
A recursive function that add children and edges for a particular state in the FSA |
edu.uci.ics.jung.graph.DirectedSparseMultigraph<java.lang.Integer,java.lang.String> |
GuiGraphBuilderFromFSA.populateGraphFromFSA(FSAutomaton inputAutomaton,
int statePointer,
java.util.ArrayList<java.lang.Integer> vertices)
|
Uses of FSAutomaton in FuzzingEngine |
---|
Methods in FuzzingEngine that return FSAutomaton | |
---|---|
FSAutomaton |
FuzzerMain.getAutomaton()
|
Methods in FuzzingEngine with parameters of type FSAutomaton | |
---|---|
FuzzingFunctionReturnPair |
StringForFuzzing.fuzzGenericMsg(java.util.ArrayList<java.lang.Integer> origMsg,
FSAutomaton automaton,
int currentStateID)
|
FuzzingFunctionReturnPair |
StringFuzzerEngine.fuzzMessage(GenericSequence genMsg,
java.util.ArrayList<java.lang.Integer> origMsg,
FSAutomaton automaton,
int currentStateID)
Modifies the message based on the currently active set of fuzzing functions. |
Constructors in FuzzingEngine with parameters of type FSAutomaton | |
---|---|
FuzzerMain(FSAutomaton automatonToFuzz,
AbstractionFunct iabf,
java.util.ArrayList<MessageTrace> traces,
javax.swing.JTextArea fuzzArea)
|
Uses of FSAutomaton in FuzzingFunctions |
---|
Methods in FuzzingFunctions with parameters of type FSAutomaton | |
---|---|
FuzzingFunctionReturnPair |
FuzzingFunctionInterface2.fuzzInputMsg(FSAutomaton automaton,
int currentStateID,
java.util.ArrayList<java.lang.Integer> originalMessage,
GenericSequence gms)
Modifies the input messages |
Uses of FSAutomaton in ProtocolLearner |
---|
Methods in ProtocolLearner that return FSAutomaton | |
---|---|
FSAutomaton |
PassiveLearner.constructAutomaton(java.util.ArrayList<MessageTrace> traces,
AbstractionFunct input,
AbstractionFunct output)
Constructs a FSM from a sample of message traces and input/output abstraction function |
FSAutomaton |
PassiveLearner.minimizeAutomaton(FSAutomaton inputAutomaton,
java.util.ArrayList<MessageTrace> traces,
AbstractionFunct input,
AbstractionFunct output)
Minimizes a finite state automaton by reducing similar states And restores the loops that were initially removed from the automaton |
Methods in ProtocolLearner with parameters of type FSAutomaton | |
---|---|
boolean |
PassiveLearner.checkRootsChildrenColors(FSAutomaton inputAutomaton)
Checks whether the the children of the root of the tree have associated colors. |
int |
PassiveLearner.findStateHeights(FSAutomaton inputAutomaton,
int statePointer)
A recursive function that sets a height for each state in the FSA. |
java.util.HashMap<java.lang.Integer,java.lang.Integer> |
PassiveLearner.findStatesParent(FSAutomaton inputAutomaton,
int statePointer)
Function traverses the FSA and stores the parent ID for each child. |
FSAutomaton |
PassiveLearner.minimizeAutomaton(FSAutomaton inputAutomaton,
java.util.ArrayList<MessageTrace> traces,
AbstractionFunct input,
AbstractionFunct output)
Minimizes a finite state automaton by reducing similar states And restores the loops that were initially removed from the automaton |
Uses of FSAutomaton in ProxyServer |
---|
Methods in ProxyServer with parameters of type FSAutomaton | |
---|---|
java.util.ArrayList<java.util.ArrayList<java.lang.Object>> |
ProxyDataManipulator.getStateFuzzingData(FSAutomaton automaton,
int stateID,
java.util.ArrayList<java.util.ArrayList<java.lang.Object>> currentObjectSet,
java.util.HashSet<java.lang.Integer> visitedStates)
|
void |
ProxyDataManipulator.initializerFuzzer(FSAutomaton in,
AbstractionFunct abf)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |