Re:Fuzzing ping(8) and finding a 24 year old bug
by rwmj on Sunday December 11, 2022 @05:06AM
(#33941831)
Below is the small framework we use to fuzz a network client. It works by creating a Unix socket, forking, then having the client (under test) on one side of the socket and a small loop which reads the input file into the socket on the other side.
https://gitlab.com/nbdkit/libnbd/-/tree/master/fuzzing