Skip to content

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

LABSEC-HUB SEPEX 2025.2 VERSION

ReactJS Node.js Vitual Box Express.js

This is the first functional version of the Labsec Hub website. The Labsec Hub will serve as an online platform for students of CEFET-RJ to learn and test their pentesting, bugbounty, and network defense skills in a secure environment separate from other networks.

How to Run the Project in dev mode

There are two folders in this repository: The Front folder hold the web user Interface application and the Back folder hold the server with the shells APIs and Rest APIs.

How to Run the Front-end:

Open the folder and install the packages necessary to run the project (you need to have either a npm or a another node packages managers previous install in the system)

npm i

make a .env in the front directory with:

VITE_SERVER = http://{IP Server}:{Server Port}

Now you are ready to run the Front:

npm run dev

How to Run the Back-end:

Open the folder and install the packages necessary to run the project (you need to have either a npm or a another node packages managers previous install in the system)

npm i

make a .env in the back directory with:

PORT = {Port Number}

BunnyAnswer = {Answer for Bunny VM}

EchoAnswer = {Answer for Echo VM}

SauronAnswer = {Answer for Sauron VM}

Warning: The Port Number is your Server Port and should be the same you put in the VITE_SERVER.

Make sure you have Virtual Box install

Get-Package -Name *VirtualBox*

Warning: This version of the Server is builded to work on a windows 10/11 enviroment with powershell enabled. If you want to run in a linux enviroment, you will need to change the code to call for the .sh files instead of .ps

Download the Virtual Machines (This version only has 3 Vunerable Virtual Machine)

Click here to download the VMs

A Video guide for the Virtual machines is in progress

Warning: These VMs are vulnarable and should only be used for project and learn purposes. Do not put any personal information or use the Virtual Machine for daily routine

Deployed the Machine in your Virtual Box by command line or use the Graphic interface of Virtual Box to Import the .ova

Now you are ready to run the Server:

npm run start

About

Este é o repositório principal do site do hub do labsec. o hub do Labsec vai servir como uma plataforma online para que os alunos possam aprender e testar suas habilidades em pentester, bugbounty e defesa de redes em um ambiente seguro e separado de outras redes.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages