Trail of Bits

Kernel testing

KRF

Kernel fault-injection tool for Linux and FreeBSD designed to force error paths and expose weak handling.

View on GitHub trailofbits/krf

Best for

Assessing whether system software fails safely under stress.

Surface

Kernel testing

Catalog group

Fuzz programs and break assumptions

Repository

trailofbits/krf

From the README

KRF === KRF is a Kernelspace Randomized Faulter. It currently supports the Linux and FreeBSD kernels. Fault injection is a software testing technique that involves inducing failures ("faults") in the functions called by a program. If the callee has failed to perform proper error checking and handling, these faults can result in unreliable application behavior or exploitable vulnerabilities.
Read the full README on GitHub ↗

Related tools · Fuzz programs and break assumptions