Skip to content

Commit 6387da7

Browse files
authored
Merge pull request #503 from MISP/codex/propose-terminal-output-object-for-multiple-os
Add new `terminal-output` MISP object template
2 parents dcd37b6 + 6c8115c commit 6387da7

1 file changed

Lines changed: 113 additions & 0 deletions

File tree

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
{
2+
"attributes": {
3+
"capture-method": {
4+
"description": "How the terminal output was captured.",
5+
"disable_correlation": true,
6+
"misp-attribute": "text",
7+
"ui-priority": 9,
8+
"values_list": [
9+
"Terminal session logging",
10+
"Interactive shell history",
11+
"Scripted collection",
12+
"EDR telemetry",
13+
"Remote command execution logs",
14+
"SIEM ingested logs",
15+
"Screen capture",
16+
"Clipboard capture",
17+
"Unknown"
18+
]
19+
},
20+
"capture-tool": {
21+
"description": "Tool or subsystem used to capture terminal output (for example script, agent, terminal multiplexer, or EDR sensor).",
22+
"disable_correlation": true,
23+
"misp-attribute": "text",
24+
"ui-priority": 8
25+
},
26+
"command": {
27+
"description": "Command line or statement that generated the terminal output.",
28+
"misp-attribute": "text",
29+
"multiple": true,
30+
"ui-priority": 5
31+
},
32+
"comment": {
33+
"description": "Contextual information about the terminal output.",
34+
"misp-attribute": "comment",
35+
"ui-priority": 1
36+
},
37+
"encoding": {
38+
"description": "Character encoding used in the terminal output.",
39+
"disable_correlation": true,
40+
"misp-attribute": "text",
41+
"sane_default": [
42+
"UTF-8",
43+
"UTF-16LE",
44+
"UTF-16BE",
45+
"US-ASCII",
46+
"ISO-8859-1",
47+
"Windows-1252",
48+
"Shift_JIS",
49+
"GB18030"
50+
],
51+
"ui-priority": 7
52+
},
53+
"output": {
54+
"description": "Terminal output text.",
55+
"misp-attribute": "text",
56+
"multiple": true,
57+
"ui-priority": 10
58+
},
59+
"output-reference": {
60+
"description": "Reference to the terminal context, such as host, TTY/PTS identifier, session ID, or log source path.",
61+
"disable_correlation": true,
62+
"misp-attribute": "text",
63+
"multiple": true,
64+
"ui-priority": 6
65+
},
66+
"output-stream": {
67+
"description": "Output stream where the text was observed.",
68+
"disable_correlation": true,
69+
"misp-attribute": "text",
70+
"ui-priority": 3,
71+
"values_list": [
72+
"stdout",
73+
"stderr",
74+
"combined",
75+
"unknown"
76+
]
77+
},
78+
"return-code": {
79+
"description": "Return or exit code associated with the executed command.",
80+
"disable_correlation": true,
81+
"misp-attribute": "integer",
82+
"ui-priority": 4
83+
},
84+
"terminal-type": {
85+
"description": "Terminal family or operating-system context of the output.",
86+
"disable_correlation": true,
87+
"misp-attribute": "text",
88+
"ui-priority": 2,
89+
"values_list": [
90+
"Unix",
91+
"Linux",
92+
"Windows",
93+
"macOS",
94+
"BSD",
95+
"Other"
96+
]
97+
},
98+
"timestamp": {
99+
"description": "Timestamp when the terminal output was observed or collected.",
100+
"disable_correlation": true,
101+
"misp-attribute": "datetime",
102+
"ui-priority": 0
103+
}
104+
},
105+
"description": "Object describing captured terminal output, including platform context, encoding, capture method, and resulting text.",
106+
"meta-category": "misc",
107+
"name": "terminal-output",
108+
"required": [
109+
"output"
110+
],
111+
"uuid": "a67796b8-d2c5-4d83-87bc-93baec8e39c4",
112+
"version": 1
113+
}

0 commit comments

Comments
 (0)