Skip to content

Commit 7053c9a

Browse files
authored
Merge pull request #13252 from fenil-savani/Armis-Log-Ingestion-Support
[Armis][Solution] - Armis log ingestion support
2 parents 99565fb + fd94fcb commit 7053c9a

31 files changed

+1789
-664
lines changed

.script/tests/KqlvalidationsTests/CustomTables/Armis_Activities_CL.json

Lines changed: 92 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,94 @@
4040
"Name": "ActivityUUID",
4141
"Type": "string"
4242
},
43+
{
44+
"Name": "ConnectionIds",
45+
"Type": "string"
46+
},
4347
{
4448
"Name": "Content",
4549
"Type": "string"
4650
},
51+
{
52+
"Name": "DecisionData",
53+
"Type": "string"
54+
},
55+
{
56+
"Name": "DecisionData_AnswerIps",
57+
"Type": "string"
58+
},
59+
{
60+
"Name": "DecisionData_DeviceId",
61+
"Type": "real"
62+
},
63+
{
64+
"Name": "DecisionData_Host",
65+
"Type": "string"
66+
},
67+
{
68+
"Name": "DecisionData_QueryType",
69+
"Type": "string"
70+
},
71+
{
72+
"Name": "DecisionData_ClientOfferedSuites",
73+
"Type": "string"
74+
},
75+
{
76+
"Name": "DecisionData_SelectedSuite",
77+
"Type": "string"
78+
},
79+
{
80+
"Name": "DecisionData_SelectedSuiteSecurityLevel",
81+
"Type": "string"
82+
},
83+
{
84+
"Name": "DecisionData_SrcDeviceId",
85+
"Type": "real"
86+
},
87+
{
88+
"Name": "DecisionData_SrcIp",
89+
"Type": "string"
90+
},
91+
{
92+
"Name": "DecisionData_SrcMac",
93+
"Type": "string"
94+
},
95+
{
96+
"Name": "DecisionData_Version",
97+
"Type": "string"
98+
},
99+
{
100+
"Name": "DecisionData_SslConnectionStatus",
101+
"Type": "string"
102+
},
103+
{
104+
"Name": "DecisionData_Method",
105+
"Type": "string"
106+
},
107+
{
108+
"Name": "DecisionData_Port",
109+
"Type": "real"
110+
},
111+
{
112+
"Name": "DecisionData_UserAgent",
113+
"Type": "string"
114+
},
115+
{
116+
"Name": "DestinationEndpoints",
117+
"Type": "string"
118+
},
119+
{
120+
"Name": "DeviceIds",
121+
"Type": "string"
122+
},
47123
{
48124
"Name": "Protocol",
49125
"Type": "string"
50126
},
127+
{
128+
"Name": "Sensor",
129+
"Type": "string"
130+
},
51131
{
52132
"Name": "SensorName",
53133
"Type": "string"
@@ -56,6 +136,10 @@
56136
"Name": "SensorType",
57137
"Type": "string"
58138
},
139+
{
140+
"Name": "Site",
141+
"Type": "string"
142+
},
59143
{
60144
"Name": "SiteLocation",
61145
"Type": "string"
@@ -65,20 +149,24 @@
65149
"Type": "string"
66150
},
67151
{
68-
"Name": "Title",
152+
"Name": "Sites",
69153
"Type": "string"
70154
},
71155
{
72-
"Name": "Type",
156+
"Name": "SourceEndpoints",
73157
"Type": "string"
74158
},
75159
{
76-
"Name": "Type",
160+
"Name": "Armis_Activity_Time",
161+
"Type": "datetime"
162+
},
163+
{
164+
"Name": "ActivityType",
77165
"Type": "string"
78166
},
79167
{
80168
"Name": "_ResourceId",
81169
"Type": "string"
82170
}
83171
]
84-
}
172+
}

.script/tests/KqlvalidationsTests/CustomTables/Armis_Alerts_CL.json

Lines changed: 43 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,45 +40,81 @@
4040
"Name": "ActivityUUIDs",
4141
"Type": "string"
4242
},
43+
{
44+
"Name": "AffectedDevicesCount",
45+
"Type": "real"
46+
},
4347
{
4448
"Name": "AlertId",
49+
"Type": "real"
50+
},
51+
{
52+
"Name": "Classification",
53+
"Type": "string"
54+
},
55+
{
56+
"Name": "ConnectionIds",
4557
"Type": "string"
4658
},
4759
{
4860
"Name": "Description",
4961
"Type": "string"
5062
},
63+
{
64+
"Name": "DestinationEndpoints",
65+
"Type": "string"
66+
},
5167
{
5268
"Name": "DeviceIds",
5369
"Type": "string"
5470
},
5571
{
56-
"Name": "Severity",
72+
"Name": "LastAlertUpdateTime",
73+
"Type": "datetime"
74+
},
75+
{
76+
"Name": "MitreAttackLabels",
5777
"Type": "string"
5878
},
5979
{
60-
"Name": "Status",
80+
"Name": "PolicyId",
6181
"Type": "string"
6282
},
6383
{
64-
"Name": "Time",
84+
"Name": "PolicyLabels",
6585
"Type": "string"
6686
},
6787
{
68-
"Name": "Title",
88+
"Name": "PolicyTitle",
6989
"Type": "string"
7090
},
7191
{
72-
"Name": "Type",
92+
"Name": "Severity",
93+
"Type": "string"
94+
},
95+
{
96+
"Name": "SourceEndpoints",
97+
"Type": "string"
98+
},
99+
{
100+
"Name": "Status",
73101
"Type": "string"
74102
},
75103
{
76-
"Name": "Type",
104+
"Name": "StatusChangeTime",
105+
"Type": "datetime"
106+
},
107+
{
108+
"Name": "Armis_Alert_Time",
109+
"Type": "datetime"
110+
},
111+
{
112+
"Name": "AlertType",
77113
"Type": "string"
78114
},
79115
{
80116
"Name": "_ResourceId",
81117
"Type": "string"
82118
}
83119
]
84-
}
120+
}

0 commit comments

Comments
 (0)