Estou prestes a iniciar um pequeno projeto de pesquisa que visa testar vários ataques e vulnerabilidades em pequenas redes. Meu problema é a escolha do simulador de rede correto (por exemplo, Mininet) para usar, porque pesquisando ao redor eu me vi sobrecarregado pela grande variedade de possibilidades, cada uma delas tendo prós e contras. O software que estou procurando tem os seguintes recursos:
tem que gerenciar apenas alguns hosts (geralmente 2 hosts + um invasor host + um gateway)
podem executar comandos do shell (as máquinas virtuais podem ser adicionadas à topologia, por exemplo, um invasor usando ettercap ou 2 hosts configurando um canal TLS)
outros componentes: firewall
é intuitivo e fácil de usar
Em uma última nota, sou fluente em C, C ++ e Java, então algo usando essas linguagens seria melhor (mas isso não é um requisito estrito). Então, você tem alguma sugestão?
Obrigado a todos antecipadamente.