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.