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.
 

Method Detail

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