No description
Find a file
2024-07-01 14:40:32 +02:00
.vscode new: [app] Added v0.1 of the application 2024-06-26 15:30:47 +02:00
active_exercises new: [app] Added setting diagnostic and brief exercise validation 2024-07-01 13:12:23 +02:00
dist fix: [app:requests] Catch if request failed 2024-07-01 14:40:32 +02:00
exercises new: [app] Added setting diagnostic and brief exercise validation 2024-07-01 13:12:23 +02:00
public new: [app] Added v0.1 of the application 2024-06-26 15:30:47 +02:00
src fix: [app:requests] Catch if request failed 2024-07-01 14:40:32 +02:00
.eslintrc.cjs new: [app] Added v0.1 of the application 2024-06-26 15:30:47 +02:00
.gitignore fix: [app:requests] Catch if request failed 2024-07-01 14:40:32 +02:00
.prettierrc.json new: [app] Added v0.1 of the application 2024-06-26 15:30:47 +02:00
config.py new: [app] Added setting diagnostic and brief exercise validation 2024-07-01 13:12:23 +02:00
db.py new: [app] Added various improvements such as admin panel, enabled exercises, ... 2024-07-01 11:21:01 +02:00
exercise.py fix: [backend] Potential python issue with unpatched bracket in f-string 2024-07-01 13:51:46 +02:00
index.html new: [app] Added v0.1 of the application 2024-06-26 15:30:47 +02:00
inject_evaluator.py chg: [app] Improved data selection, condition checking and evaluation definition 2024-06-28 17:14:05 +02:00
jsconfig.json new: [app] Added v0.1 of the application 2024-06-26 15:30:47 +02:00
misp_api.py fix: [app:requests] Catch if request failed 2024-07-01 14:40:32 +02:00
notification.py new: [app] Added verbose mode 2024-07-01 13:44:05 +02:00
package-lock.json new: [app] Added various improvements such as admin panel, enabled exercises, ... 2024-07-01 11:21:01 +02:00
package.json new: [app] Added various improvements such as admin panel, enabled exercises, ... 2024-07-01 11:21:01 +02:00
postcss.config.js new: [app] Added v0.1 of the application 2024-06-26 15:30:47 +02:00
README.md chg: [app] Added PROD setup and updated README with basic instructions 2024-06-26 15:46:40 +02:00
REQUIREMENTS fix: [backend:REQUIREMENTS] Added missing jq requirement 2024-07-01 13:53:08 +02:00
server.py fix: [app:requests] Catch if request failed 2024-07-01 14:40:32 +02:00
tailwind.config.js new: [app] Added various improvements such as admin panel, enabled exercises, ... 2024-07-01 11:21:01 +02:00
utils.py new: [app] Added v0.1 of the application 2024-06-26 15:30:47 +02:00
vite.config.js new: [app] Added v0.1 of the application 2024-06-26 15:30:47 +02:00

misp-exercise-dashboard

Installation

# Setup venv
python3 -m venv venv
source venv/bin/activate

# Install deps
pip3 install -r REQUIREMENTS

Running the PROD setup

python3 server.py
# Access the page http://localhost:3000 with your browser

Running the DEV setup

python3 server.py
npm run dev
# Access the page provided by the output of the above command

VSCode + Volar (and disable Vetur).

Customize configuration

See Vite Configuration Reference.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

Lint with ESLint

npm run lint