AFRL Orbital Resilience Simulator is a NiceGUI-based training prototype that explores the gap between traditional cybersecurity and space cyber operations by showing how cyber events affect spacecraft telemetry, mission operations, operator response, and autonomous mitigation.
Approved for public release; distribution is unlimited. Public Affairs release approval # AFRL20254214.
This prototype currently models:
- mission phases such as sunlit payload operations, ground contact, and eclipse housekeeping
- weak indicator buildup before a confirmed cyber event
- operator response actions during a limited response window
- autonomous mitigation assistance during supervised response windows
- outcome scoring that compares mission continuity, manual response success, and autonomous-assisted containment
- Python 3.11 or newer
pip- dependencies listed in requirements.txt
- a modern web browser
No database, API key, Node.js install, or external dataset is required for the current prototype.
If Python is not installed yet, download it from:
On Windows, make sure Add Python to PATH is enabled during installation.
From the repository root:
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txtpython src/main.pyThen open http://127.0.0.1:8080 in a browser.
Additional setup and project notes are available in docs/README.md.