Kitty is a new open source fuzzing framework. It's modular, extensible and flexible. Kitty allows stateful fuzzing of targets over unconventional communication channels, such as USB, Bluetooth, SPI, UART and CAN. It features a rich context-aware data modeling syntax, along with mutation fuzzing engine. In this session I will talk about our reasons for developing Kitty, its main features and concepts, and hopefully get to show a short demo.
Familiarity with fuzzers is recommended for this talk.