enricorusso / CRACK

Cyber Range Automated Construction Kit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cyber Range Automated Construction Kit (CRACK)

Waterfall

CRACK is a framework for automating the (i) design, (ii) model verification, (iii) generation, and (iv) testing of cyber scenarios. The framework relies on CRACK SDL, a Scenario Definition Language based on TOSCA, an OASIS standard for the specification and orchestration of virtual infrastructures. CRACK SDL allows for the declarative specification of the scenario elements and their interplay, e.g., a vulnerability affecting a system. Through a formal encoding of the properties of an SDL specification, CRACK also supports the automatic verification of a scenario against its training objectives. After a successful verification, the scenario is automatically deployed in the Cyber Range and automatically tested to check the correspondence between the behavior of the deployed system and its specification.

About

Cyber Range Automated Construction Kit


Languages

Language:Python 72.6%Language:Shell 24.2%Language:Makefile 3.2%