SkillAegis-Dashboard is a platform to run a training session and visualize the progress of participants in real-time.
The Dashboard allows you to deploy and run scenarios under the Common Exercise Format (CEXF) that can are designed by other application such as SkillAegis Editor.
Note
Consider running this application with SkillAegis for Production.
Short demo of SkillAegis-Dashboard: Once the application starts, the user selects an exercise. From that point, the application tracks the real-time progression of each players.
On the dashboard main page, you can monitor the progress of all participants for the selected exercise and view real-time logs of their activity feed.
The fullscreen view provides an overview of the status of all users in a single, easily accessible display.
To get started with SkillAegis-Editor, follow these steps:
python3 -m venv venv source venv/bin/activate pip3 install -r requirements.txt
cp config.py.sample config.py
# Usage: ./start.sh --exercise_folder <folder> [--host <host>] [--port <port>] ./start.sh --exercise_folder scenarios/
source venv/bin/activate fastapi dev main.pyCompile and Hot-Reload for Development Compile and Minify for Production
# Setup venv python3 -m venv venv source venv/bin/activate # Install deps pip3 install -r REQUIREMENTS # Create config file and adapt it to your needs cp config.py.sample config.py
python3 server.py # Access the page http://localhost:4000 with your browser
npm run dev # Access the page provided by the output of the above commandCompile and Hot-Reload for Development Compile and Minify for Production
This software is licensed under GNU Affero General Public License version 3
Copyright (c) 2024 Sami Mokaddem
Copyright (c) 2024 CIRCL - Computer Incident Response Center Luxembourg
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4