Skip to content

Commit 0563ff4

Browse files
author
Michael Henriksen
committed
Proposal for event naming structure
1 parent a4be63c commit 0563ff4

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

event_name_structure.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Proposal for event name structure
2+
3+
Event names are what is used by Chimaera agents to exchange data with each other. Since there will likely be a lot of different events in Chimaera, it's important that we agree on a structuring that is clean and predictable to keep it manageble and easy to work with.
4+
5+
## Proposal
6+
7+
<state>:<master-category>:<category>[:<sub-category1[...:<sub-categoryN>]]
8+
9+
* `<state>` **(required)**: One of:
10+
* `new`: The event data is new
11+
* `changed`: The event data has changed
12+
* `removed`: The event data has been removed
13+
* `<master-category>` **(required)**: The main category that the following category is associated to
14+
* `<category>`, `<sub-categoryX>`: Increasingly precise categories for the data type
15+
16+
## Examples
17+
18+
* `new:host:ip:v4`
19+
* `new:host:ip:v6`
20+
* `new:host:name` (e.g. target.com, admin.target.com, vpn.corp.target.com)
21+
* `new:host:ip:port:tcp`
22+
* `new:host:ip:port:udp`
23+
* `new:host:ip:port:tcp:screenshot` (screenshot of a web page or RDP session)
24+
* `new:host:ip:geolocation`
25+
* `new:range:cidr`

0 commit comments

Comments
 (0)