Why

Why use befuzzed?

The ideal use case for befuzzed is a system with a complex input format where normal hand created tests makes it hard to cover the full domain.

A schema guided fuzzer can make sure all sent inputs match your expected format, but can still catch subtler bugs in edge cases of things you didn’t consider when writing the tests.

Befuzzed is built with usability in mind, You have one binary to handle, one config file and that’s it. Aim it at your service and let it work. When it’s done you’ll either have covered the input space, or have a report with unexpected replies.

Find a couple of crashes and it will have paid for itself.

Alternatives