mirror of https://github.com/MISP/misp-training
commit
528bf0bc1e
|
@ -11,6 +11,14 @@ Common Exercise Format is a proposed format to describe an exercise including th
|
||||||
- To trace the evolution of an exercise (via diff ang git);
|
- To trace the evolution of an exercise (via diff ang git);
|
||||||
- To allow external contributions by using a common format;
|
- To allow external contributions by using a common format;
|
||||||
|
|
||||||
|
# Details
|
||||||
|
|
||||||
|
- Create a new training repository according to the repository template, naming convention and license
|
||||||
|
- "misp-training-xxx"
|
||||||
|
- license ABC
|
||||||
|
- Copy folder from "base", change name
|
||||||
|
-
|
||||||
|
|
||||||
## Common Exercise format - Sample
|
## Common Exercise format - Sample
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,13 +28,18 @@ Common Exercise Format is a proposed format to describe an exercise including th
|
||||||
"uuid": "75d7460-af9d-4098-8ad1-754457076b32",
|
"uuid": "75d7460-af9d-4098-8ad1-754457076b32",
|
||||||
"name": "Phishing e-mail",
|
"name": "Phishing e-mail",
|
||||||
"description": "Simple Spear Phishing e-mail example, mimicing a fraud case",
|
"description": "Simple Spear Phishing e-mail example, mimicing a fraud case",
|
||||||
"tags": ["exercise:software-scope=\"\misp\"", "state:production"]
|
"tags": ["exercise:software-scope=\"\misp\"", "state:production"],
|
||||||
|
"version": "20210611",
|
||||||
|
"valid_until": "20310611",
|
||||||
|
"level": "beginner",
|
||||||
|
"namespace": "phishing"
|
||||||
},
|
},
|
||||||
"inject_flow": [
|
"inject_flow": [
|
||||||
{
|
{
|
||||||
"inject_uuid": "19272db1-a7c4-4cb3-aa33-df775b8fec8c",
|
"inject_uuid": "19272db1-a7c4-4cb3-aa33-df775b8fec8c",
|
||||||
"trigger": "startex",
|
"trigger": "startex",
|
||||||
"requirements": []
|
"requirements": []
|
||||||
|
"reporting_callback": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"inject_uuid": "c104aa37-e394-43ce-b82b-a733d3745468",
|
"inject_uuid": "c104aa37-e394-43ce-b82b-a733d3745468",
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
# Introduction
|
||||||
|
|
||||||
|
Placeholder to describe the format for the common exercise format.
|
||||||
|
|
||||||
|
|
||||||
|
## Header information
|
||||||
|
|
||||||
|
uuid: uuid Auto-generated
|
||||||
|
name: string descriptive name
|
||||||
|
description: string short description
|
||||||
|
expanded: string long description
|
||||||
|
tags: list
|
||||||
|
version: string unique version ID; prefer to have the current date in YYYYMMDD
|
||||||
|
valid_until: string describe the timestamp how long this training is valid; no value means undefinite
|
||||||
|
level: the level of maturity from the student; beginnner; intermediate or advanced
|
||||||
|
namespace: string container to collect related exercises
|
||||||
|
|
||||||
|
```
|
||||||
|
"exercise": {
|
||||||
|
"uuid": "75d7460-af9d-4098-8ad1-754457076b32",
|
||||||
|
"name": "Phishing e-mail",
|
||||||
|
"description": "Simple Spear Phishing e-mail example, mimicing a fraud case",
|
||||||
|
"expanded": "# Simple Spear Phishing e-mail example, mimicing a fraud case",
|
||||||
|
"tags": [
|
||||||
|
"exercise:software-scope=\"misp\"",
|
||||||
|
"state:production"
|
||||||
|
],
|
||||||
|
"version": "20210611",
|
||||||
|
"valid_until": "20310611",
|
||||||
|
"level": "beginner",
|
||||||
|
"namespace": "phishing"
|
||||||
|
},
|
||||||
|
```
|
||||||
|
|
||||||
|
## Infrastructure
|
||||||
|
|
||||||
|
tbd
|
Loading…
Reference in New Issue