summaryrefslogtreecommitdiffstats
path: root/src/lib/dhcpsrv/fuzz.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [#640] Make code changes suggested by reviewStephen Morris2019-12-201-10/+12
|
* [#640] Simplification of fuzzing structureStephen Morris2019-12-201-116/+59
| | | | | | Instead of using a separate thread to read input from the fuzzer, the input is now read in the main thread and transferred to the interface on which Kea is expecting it to appear.
* [#640] Major refactoring of fuzzing codeStephen Morris2019-12-201-0/+199
1. Convert to C++ class. 2. Extend framework to support DHCPv4 fuzzing. 3. Restrict size of data that can be accepted from AFL. (Kea will only accept up to about 64k or data, (set by the size of a UDP datagram). However, AFL can send much larger data packets, which may cause problems in synchronization between the two threads used to implement fuzzing in Kea.