
Fuzz testing framework for network protocols.
Verification of the operation of proprietary network protocols in accordance with the declared description;
Detection of undeclared capabilities and undefined behavior in the implementation of proprietary network protocols;
Audit of security and search for changes from the last scan period.
Development the basis of network interaction for the needs of the framework;
Development an interface for describing the structure of Network Protocol;
Development an interface for create Tasks and manage them;
Development an interface for store Global information and Settings in runtime;
✓ Development main data class for working with binary data and build all infrastructure around it;
Create a low-level and high-level API for analyzer library;
✓ Development Callback infrastructure through the framework.
OpenSSL >= 1.0.2h (libssl-dev) or 1.1.1 for using TLSv1.3;
CMake >= 3.8.0 (for C++17 standard support);
Compiler, supported full C++17 standard ('clang-6.0.0', 'gcc-7.0', icc-19.0 or higher).