Chapter 4. Open Source Fuzzing Tools

Solutions in this chapter:

Introduction

Fuzzing tools typically fall into one of three categories: fuzzing frameworks, special-purpose tools, and general-purpose fuzzers.

Fuzzing frameworks are good if you are looking to write your own fuzzer or need to fuzz a customer or proprietary protocol. The advantage is that the tool set is provided by the framework; the disadvantage is that all open source fuzzing frameworks are far from complete and most are very immature.

Special-purpose tools are usually fuzzers that were written for a specific protocol or application. While they can usually be extended, they are fairly limited to fuzzing anything outside ...

Get Open Source Fuzzing Tools now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.