
Marco de pruebas de fuzzing para protocolos de red.
Verificación de la operación de protocolos de red propietarios de acuerdo con la descripción declarada;
Detección de capacidades no declaradas y comportamiento indefinido en la implementación de protocolos de red propietarios;
Auditoría de seguridad y búsqueda de cambios desde el último período de escaneo.
Desarrollo de la base de interacción de red para las necesidades del framework;
Desarrollo de una interfaz para describir la estructura del Protocolo de Red;
Desarrollo de una interfaz para crear Tareas y gestionarlas;
Desarrollo de una interfaz para almacenar información Global y Configuraciones en tiempo de ejecución;
✓ Desarrollo de la clase de datos principal para trabajar con datos binarios y construir toda la infraestructura a su alrededor;
Crear una API de bajo y alto nivel para la biblioteca del analizador;
✓ Desarrollo de la infraestructura de Callback a través del framework.
OpenSSL >= 1.0.2h (libssl-dev) o 1.1.1 para usar TLSv1.3;
CMake >= 3.8.0 (para soporte del estándar C++17);
Compilador compatible con el estándar completo C++17 ('clang-6.0.0', 'gcc-7.0', icc-19.0 o superior).