Skip to content

CedarvilleCyber/Jericho

Repository files navigation

Jericho

Jericho is a Cedarville University senior design project dedicated to creating cyber-physical training scenarios for high school and college students.

One of our primary goals is accessibility. To achieve this goal, we utilized an open-source infrastructure-as-code tool called Ludus to build the networks for our scenarios. Our hope is that you can use Ludus to build your own scenario networks if you so desire. To learn more about the Ludus project, navigate to https://ludus.cloud and read their documentation.

To deploy a Jericho scenario, download the scenario's configuration file onto your server and use Ludus to instantiate it.

  1. Install "bun"
  2. in the "website" directory, run "bun install"
  3. Copy the .env file into "website/.env"
  4. cd prisma
  5. run "bun prisma generate"
  6. cd .. (the "website" directory)
  7. run "bun dev"
  8. Check nginx for setting up and running the nginx stuff

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors