Skip to content

CactiLab/2021-ectf-UB-Cacti-design

Repository files navigation

2021 MITRE eCTF Challenge - Team Cacti (University at Buffalo): Secure Common Embedded Wireless Link (SCEWL)

This repository contains team Cacti's (University at Buffalo) system for MITRE's 2021 Embedded System CTF (eCTF).

Getting Started

Please see the Getting Started Guide.

Also see the MITRE kick-off meeting slides, rules, and code walkthrough.

Project Structure

The example code is structured as follows

  • controller/ - Contains everything to build the SCEWL Bus Controller. See Controller README
  • cpu/ - Contains everything to build the user code of the CPU. See CPU README
  • dockerfiles/ - Contains all Dockerfiles to build system
  • radio/ - Contains the Radio Waves Emulator
  • socks/ - Directory to hold sockets for the network backend
  • tools/ - Miscellaneous tools to run and interract with deployments
  • Makefile - Root Makefile to build deployments

Design Doc

The design doc is in designdoc/.