
Framework de teste de fuzzing para protocolos de rede.
Verificação da operação de protocolos de rede proprietários de acordo com a descrição declarada;
Detecção de capacidades não declaradas e comportamento indefinido na implementação de protocolos de rede proprietários;
Auditoria de segurança e busca por alterações em relação ao último período de varredura.
Desenvolvimento da base de interação de rede para as necessidades do framework;
Desenvolvimento de uma interface para descrever a estrutura do Protocolo de Rede;
Desenvolvimento de uma interface para criar Tarefas e gerenciá-las;
Desenvolvimento de uma interface para armazenar informações Globais e Configurações em tempo de execução;
✓ Desenvolvimento da classe principal de dados para trabalhar com dados binários e construir toda a infraestrutura ao redor dela;
Criar uma API de baixo e alto nível para a biblioteca do analisador;
✓ Desenvolvimento da infraestrutura de Callback através do framework.
OpenSSL >= 1.0.2h (libssl-dev) ou 1.1.1 para usar TLSv1.3;
CMake >= 3.8.0 (para suporte ao padrão C++17);
Compilador que suporte totalmente o padrão C++17 ('clang-6.0.0', 'gcc-7.0', icc-19.0 ou superior).