Skip to content

poncema4/PirateShield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 

Repository files navigation

PirateShield

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • Python 3

Installation

  1. Download Node.js

https://nodejs.org/en

  1. Make sure you have a working version
npm -v
node -v
  1. Clone the repository and navigate to the project folder:
cd pirateshield
  1. Install dependencies:
npm install

Running the Project

To start the development server:

npm run dev

This will:

  1. Generate synthetic network events using the Python script
  2. Start the local server at http://localhost:3000

Viewing the Data

Open your browser and go to:

http://localhost:3000

Install the following extension: alt text

Click this in order to set and connect to:

pirateshield.db

alt text

About

Multi-layer cybersecurity system for K-12 schools that observes identity, device, network, and access behavior over time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors