| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectProxyServer.ProxyDataManipulator
public class ProxyDataManipulator
This class provides functionality to manipulate Input/Output streams from the proxy server.
| Constructor Summary | |
|---|---|
| ProxyDataManipulator()The constructor | |
| ProxyDataManipulator(javax.swing.JTextArea area,
                     javax.swing.JTextArea fuzzArea) | |
| Method Summary | |
|---|---|
|  java.lang.String | getCompletionStatus()Returns the completion % | 
|  FuzzerMain | getFuzzer()Returns the instance of the fuzzer object | 
|  java.lang.Object[][] | getFuzzingData() | 
|  java.util.ArrayList<java.util.ArrayList<java.lang.Object>> | getStateFuzzingData(FSAutomaton automaton,
                    int stateID,
                    java.util.ArrayList<java.util.ArrayList<java.lang.Object>> currentObjectSet,
                    java.util.HashSet<java.lang.Integer> visitedStates) | 
|  void | initializerFuzzer(FSAutomaton in,
                  AbstractionFunct abf) | 
|  boolean | isFuzzerInitialized() | 
|  byte[] | modifyMsg(byte[] input,
          int size,
          java.lang.String ip) | 
|  boolean | recordMsg(byte[] input,
          int size,
          java.lang.String ip)Extracts the message from the stream and records it in the protocol traces object | 
|  void | setDstIP(java.lang.String ip) | 
|  void | setTraces(java.util.ArrayList<MessageTrace> traces) | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ProxyDataManipulator()
public ProxyDataManipulator(javax.swing.JTextArea area,
                            javax.swing.JTextArea fuzzArea)
| Method Detail | 
|---|
public void initializerFuzzer(FSAutomaton in,
                              AbstractionFunct abf)
public boolean recordMsg(byte[] input,
                         int size,
                         java.lang.String ip)
                  throws java.io.IOException
input - Input byte array
java.io.IOExceptionpublic void setDstIP(java.lang.String ip)
public byte[] modifyMsg(byte[] input,
                        int size,
                        java.lang.String ip)
public void setTraces(java.util.ArrayList<MessageTrace> traces)
public java.lang.Object[][] getFuzzingData()
public java.util.ArrayList<java.util.ArrayList<java.lang.Object>> getStateFuzzingData(FSAutomaton automaton,
                                                                                      int stateID,
                                                                                      java.util.ArrayList<java.util.ArrayList<java.lang.Object>> currentObjectSet,
                                                                                      java.util.HashSet<java.lang.Integer> visitedStates)
public boolean isFuzzerInitialized()
public java.lang.String getCompletionStatus()
public FuzzerMain getFuzzer()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||