PROJECT: CROWBAR
[ _ ]
[ X ]
An all-purpose fuzzer built in Crystal to generate bad data cases from sample input.
An all-purpose fuzzer and data mutation framework built in Crystal designed for security auditing, protocol testing, and boundary testing.
Crowbar structures test input generation around three composable primitives:
- Selectors: Target specific substrings or tokens in sample input (e.g., regex patterns, quoted strings, structural delimiters).
- Mutators: Modify selected data (removers, repeaters, position swappers, weight-based replacers).
- Generators: Produce raw mutation data (decimal ranges, binary byte streams, float wrappers, and "naughty string" payloads for logic & null-byte fuzzing).
Can be integrated as a Crystal shard library or compiled as a standalone CLI fuzzing tool.
SKILLS USED: