kitty.fuzzers package

The kitty.fuzzers module provides fuzzer classes. In most cases, there is no need to extend those classes, and they may be used as is.

BaseFuzzer should not be instantiated, and only serves as a common parent for ClientFuzzer and ServerFuzzer.

ClientFuzzer should be used when the fuzzer provides payloads to some server stack in a client fuzzing session.

ServerFuzzer should be used when the fuzzer instantiates the communication, in cases such as fuzzing a server of some sort or when writing payloads to files.