Skip to content

ca-bre/CyberFlow

Repository files navigation

CyberFlow: Interactive Flow-Based Programming

Transforms various cybersecurity operations into a user-friendly interface by utilizing an interactive flow-based programming model

Designed by Casey Abrego, Kyle Chan, Michael Rojas, and Jared Olalde

Written in Python 3 and JavaScript.

Project begun January 2025.

Project Scope

With cybersecurity rapidly evolving and vital in society, many traditional training methods lack engagement and accessibility to accomodate for the new changes. These tools are meant to help cybersecurity training keep pace with new complexity and concepts being implemented, and provides accessibility and engagement for novice and experts.

They are based on our groups understanding and observation of cybersecurity principles.

Build Instructions

Navigate to the prototypes/UI folder and run npm install, this should generate a modules folder. Run node server.js to start the node.js server that serves the files.

How it Works

INSERT STEP HERE

Lorem

Lorem

General Assumptions

These tools make some general assumptions about the work you're doing. Among the most important are:

  • Lorem.
  • Lorem.

Usage

Sub-Title

Lorem

Sub-Title 2

Lorem.

Example Workflow

This workflow assumes a "first run" -- program was just installed and no other work has been done.

Step Title

Lorem.

Step Title

Lorem.

Step Title

Lorem.

Step Title

Lorem.

Lorem.

Acknowledgements

Bradley Evans, Software Engineer mentor

The College of Engineering and Computer Science at the California State University, Fullerton

About

An interactive flow-based programming model for cybersecurity practices

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors