Kitty color protocol fuzzer
Find a file
2024-09-29 02:15:26 -05:00
src first 2024-09-29 02:15:26 -05:00
.gitignore first 2024-09-29 02:15:26 -05:00
build.zig first 2024-09-29 02:15:26 -05:00
build.zig.zon first 2024-09-29 02:15:26 -05:00
flake.lock first 2024-09-29 02:15:26 -05:00
flake.nix first 2024-09-29 02:15:26 -05:00
LICENSE first 2024-09-29 02:15:26 -05:00
README.md first 2024-09-29 02:15:26 -05:00

kcp-fuzzer

Simple Kitty color protocol fuzzer.

This tries to break/crash terminal emulator by sending plausible, but random(ish) Kitty color protocol sequences to the terminal. Hopefully your terminal doesn't crash.

The last 1 MiB of data that was produced is saved to a file named /tmp/ksc-fuzzer-0x<timestamp>-0x<random seed>.txt.

A seed can be specified on the command line to replay a particular sequence of Kitty color protocol sequences.