The PROMISE platform consists of

  • An OpenStack computing cloud system as backend,
  • A Web application named EZSetup as frontend, and
  • A set of built-in labs and scenarios for hands-on cyber security practices.

EZSetup Web Application

EZSetup is a Web application capable of creating various user-defined cyber security practice environments (e.g., labs and competition scenarios) in one or more computing clouds (e.g., OpenStack or Amazon AWS). EZSetup provides a Web user interface for practice designers to visually create a practice scenario and easily deploy it in a computing cloud, which allows for customization and reduces overheads in creating and using practice environments. End users are shielded from the complexity of creating and maintaining practice environments and therefore they can concentrate on cyber security practices.

EZSetup was proposed by Mengjun Xie and is under active development by Xie's research team. The complete and up-to-date source code and documentation of EZSetup are expected to be released in summer 2019.

Demo

Instructor's View for Creating a Lab Using EZSetup 
Student's View for Conducting a Lab Using EZSetup 

Publication