kitty.controllers package¶
The kitty.controllers package provide the basic controller classes. The controller role is to provide means to start/stop the victim and put it in the appropriate state for a test.
BaseController
should not be instantiated. It
should be extended when performing server fuzzing.
ClientController
is used for client fuzzing.
It should be extended with an implementation for the
trigger()
function to trigger
the victim to start the communications.
EmptyController
is used when no actual work
should be done by the controller.