kitty.targets package¶
The kitty.target package provides basic target classes. The target classes should be extended in most cases.
BaseTarget should not be instantiated, and only
serves as a common parent for ClientTarget,
EmptyTarget and
ServerTarget.
ClientTarget should be used when fuzzing a
client. In most cases it should not be extended, as the special functionality
(triggering the victim) is done by its ClientController
EmptyTarget can be used in server-like fuzzing
when no communication should be done.
ServerTarget should be used when fuzzing a
server. In most cases it should be extended to provide the appropriate
communication means with the server.