Dr. Salamah Salamah   UTEP MINERS

Office phone: (915)-747-6671   Email: isalamah@utep.edu

EmuBox

Release Date
August, 2018

Overview
The EmuBox is a lightweight, open source testbed that is at the foundation for the Center for Cyber Analysis and Assessment workshop delivery mechanism. It is written in Python and has been tested on Windows 7+, Kali Linux 2016.1, 2016.2, and Ubuntu 14.04 LTE (32 and 64 bit). The EmuBox leverages VirtualBox and CORE to support mixed virtual/physical systems, virtual remote desktop connection (VRDP), and heterogeneous (e.g., mixed MANET and wired) networks. The EmuBox can host up to 8 simultaneous workshop units (individually accessible cybersecurity scenarios) on a laptop with an Intel i7 processor and 16GB of memory. A unique feature of EmuBox is its ability to provide all participants with an isolated network environment, free of extraneous network traffic and requiring only a remote desktop client application (pre-installed on all Windows and most Linux, and MacOS operating systems). Additionally, the EmuBox has a backend subsystem that provides a web frontend to show all available workshops and to restore VMs from snapshots once participants disconnect.

Significance
EmuBox is a fundamental element for CCAA workshop delivery. Aside from its use at the CCAA at UTEP, it has been deployed on laptops to offer workshops at the HENAAC conference, New Mexico State University, the University of Texas at San Antonio, White Sands Missile Range, and others. EmuBox is currently used by ARL for in-house training, employee development, and model development. In the near future, EmuBox will be used by the FBI and other federal partners to provide similar capabilities and also to develop additional workshops as part of the CCAA.

Source Code


Back to List of Tools

W3.CSS