Fuzz testing system for stateful network protocol
A technology of fuzz testing and network protocols, applied in the direction of correct operation testing, etc., can solve the problems that the coverage of protocol fuzz testing is not complete, the test script cannot contain the entire state sequence of the message sequence, and the lack of stateful protocol support, etc., to simplify the operation , to solve the effect of insufficient testing
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0030] The present invention will be described in detail below by giving an example of SulleyEX, a network protocol fuzzing testing framework based on a finite state machine.
[0031] SulleyEX proposes a fuzzing testing framework based on a finite state machine based on the insufficiency of existing tools for state transition testing of stateful protocols, and according to the characteristics of stateful network protocols. SulleyEX is mainly divided into test and auxiliary parts. The test part is mainly composed of data generation module and session management module. The auxiliary part is mainly composed of monitor and driver modules, such as figure 2 .
[0032] 1. Data generation module
[0033] The data generation module stores original data samples, fuzzes the original data based on a rule tree algorithm, and generates fuzzy test cases. The data generation module first obtains the original data sample, and then expresses it as a request according to the protocol request...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com