Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 1.18 KB

README.md

File metadata and controls

49 lines (31 loc) · 1.18 KB

LightBox

Full-stack protected stateful middlebox at lightning speed.

Development Stage

The project is still under development. All core functionalities have been implemented and tested on Ubuntu 18.04 LTS with Intel SGX Linux SDK 2.6.

Notice: This project currently has a critical bug in the etap component, which is causing segment fault while receiving packets. Bug fixing is still in progress.

Build

Prerequisites

Recommended environment: Ubuntu 18.04 LTS with gcc version 7.4.0 or higher. The CPU has to be SGX-enabled.

  • Set up necessary dependency:
sudo apt-get update
sudo apt-get install build-essential git libpcap-dev
  • SGX installation:

Please follow the instructions at Intel(R) Software Guard Extensions for Linux* OS

Compilation

git clone [this repo]
cd LightBox
make

Components

There are currently four sample middleboxes at src/instances

  • helloworld
  • lwIDS
  • mIDS
  • PRADS

The sample gateway is also provided at src/gateway_cli

Maintainer