Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AFRL Orbital Resilience Simulator

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.

What It Does

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

Requirements

  • 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.

Setup

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.txt

Run

python src/main.py

Then open http://127.0.0.1:8080 in a browser.

Project Notes

Additional setup and project notes are available in docs/README.md.

About

A NiceGUI-based simulator exploring cyber effects on spacecraft telemetry, operator response, and autonomous mitigation.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages