AbstractionFuncs
Interface AbstractionFunct
- All Known Implementing Classes:
- FTPinputAbstraction, FTPoutputAbstraction, MSNinputAbstraction, MSNoutputAbstraction, SMTPinputAbstraction, SMTPoutputAbstraction
public interface AbstractionFunct
An interface that defines an input/output abstraction functions on a message
- Author:
- Serge Gorbunov
Method Summary |
java.lang.String |
abstractMsg(java.lang.String input)
|
java.lang.String |
getSkipString()
Every abstraction function (ie abstractMsg is allowed to have a skip string. |
abstractMsg
java.lang.String abstractMsg(java.lang.String input)
- Parameters:
input
- Input message to be abstracted
- Returns:
- An abstracted message of the string
getSkipString
java.lang.String getSkipString()
- Every abstraction function (ie abstractMsg is allowed to have a skip string.
That is when this string is returned from the abstractMsg function, the msg
will be included during construction of FSM. And it wont be modified during
fuzzing
- Returns:
- Some random string indicating that the msg should not/cannot be abstracted