Fuzzing is a great technique to find software bugs. However, certain types of systems, notably network protocols, are still challenging to fuzz because of in-efficiency. As an extended version of our previous article, we identify the root causes for overhead in fuzzing network protocols. After that, we categorize and discuss strategies for fuzzing network protocols. As a result, this article presents a comprehensive analysis of all the root causes behind the inefficiency of fuzzing network protocols and all the strategies to avoid them.
No takes yet. Share an insight, caveat, or question.
Andarzian et al. (2024) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: