Final year Capstone project at USNA. The scope of this project was looking for vulnerabilities in NASA's open source cFS (core flight software).
The Core Flight System (cFS) is a generic flight software architecture framework used on flagship spacecraft, human spacecraft, cubesats, and Raspberry Pi. The cFS Framework is a core subset of cFS. There are additional OSALs, PSPs, and other tools available from a variety of sources.
cFS GitHub Repository
OSK GitHub Repository
Send an existing command
simple_packet_sender.py
simple_packet_sender_NOOP.py
Send a large amount of commands quickly to cause shutdown
Scapy_DOS_attack.py
Sends a command to delete an app, can be used to delete the Command Ingest app so that the Satellite can no longer interpret packets
I_killed_everyone.py
Cyber_ASAT.py
Sends a brute force style of packets, slowly deleting all apps on the system (up to 5 characters in name length)
BruteForceAppKiller.py
A Satellite hacking tool for systems running cFS. We have combined a number of attacks we have developed for cFS into an easy to run command line tool with a simple UI. (note: SatKillerDep.py
is also required to run)
SatKiller.py