#2402 add action maps on all yaml scenarios used for testing
This commit is contained in:
@@ -997,7 +997,8 @@ class ActionManager:
|
|||||||
{0: ("NODE_SERVICE_SCAN", {node_id:0, service_id:2})}
|
{0: ("NODE_SERVICE_SCAN", {node_id:0, service_id:2})}
|
||||||
"""
|
"""
|
||||||
if act_map is None:
|
if act_map is None:
|
||||||
raise RuntimeError("Action map must be specified in the config file.")
|
# raise RuntimeError("Action map must be specified in the config file.")
|
||||||
|
pass
|
||||||
else:
|
else:
|
||||||
self.action_map = {i: (a["action"], a["options"]) for i, a in act_map.items()}
|
self.action_map = {i: (a["action"], a["options"]) for i, a in act_map.items()}
|
||||||
# make sure all numbers between 0 and N are represented as dict keys in action map
|
# make sure all numbers between 0 and N are represented as dict keys in action map
|
||||||
|
|||||||
@@ -47,6 +47,15 @@ agents:
|
|||||||
action_list:
|
action_list:
|
||||||
- type: DONOTHING
|
- type: DONOTHING
|
||||||
- type: NODE_APPLICATION_EXECUTE
|
- type: NODE_APPLICATION_EXECUTE
|
||||||
|
action_map:
|
||||||
|
0:
|
||||||
|
action: DONOTHING
|
||||||
|
options: {}
|
||||||
|
1:
|
||||||
|
action: NODE_APPLICATION_EXECUTE
|
||||||
|
options:
|
||||||
|
node_id: 0
|
||||||
|
application_id: 0
|
||||||
options:
|
options:
|
||||||
nodes:
|
nodes:
|
||||||
- node_name: client_2
|
- node_name: client_2
|
||||||
|
|||||||
@@ -47,6 +47,15 @@ agents:
|
|||||||
action_list:
|
action_list:
|
||||||
- type: DONOTHING
|
- type: DONOTHING
|
||||||
- type: NODE_APPLICATION_EXECUTE
|
- type: NODE_APPLICATION_EXECUTE
|
||||||
|
action_map:
|
||||||
|
0:
|
||||||
|
action: DONOTHING
|
||||||
|
options: {}
|
||||||
|
1:
|
||||||
|
action: NODE_APPLICATION_EXECUTE
|
||||||
|
options:
|
||||||
|
node_id: 0
|
||||||
|
application_id: 0
|
||||||
options:
|
options:
|
||||||
nodes:
|
nodes:
|
||||||
- node_name: client_2
|
- node_name: client_2
|
||||||
|
|||||||
@@ -72,6 +72,15 @@ agents:
|
|||||||
action_list:
|
action_list:
|
||||||
- type: DONOTHING
|
- type: DONOTHING
|
||||||
- type: NODE_APPLICATION_EXECUTE
|
- type: NODE_APPLICATION_EXECUTE
|
||||||
|
action_map:
|
||||||
|
0:
|
||||||
|
action: DONOTHING
|
||||||
|
options: {}
|
||||||
|
1:
|
||||||
|
action: NODE_APPLICATION_EXECUTE
|
||||||
|
options:
|
||||||
|
node_id: 0
|
||||||
|
application_id: 0
|
||||||
options:
|
options:
|
||||||
nodes:
|
nodes:
|
||||||
- node_name: client_1
|
- node_name: client_1
|
||||||
|
|||||||
@@ -31,7 +31,10 @@ agents:
|
|||||||
action_space:
|
action_space:
|
||||||
action_list:
|
action_list:
|
||||||
- type: DONOTHING
|
- type: DONOTHING
|
||||||
|
action_map:
|
||||||
|
0:
|
||||||
|
action: DONOTHING
|
||||||
|
options: {}
|
||||||
options:
|
options:
|
||||||
nodes:
|
nodes:
|
||||||
- node_name: client_2
|
- node_name: client_2
|
||||||
@@ -67,6 +70,15 @@ agents:
|
|||||||
- type: NODE_FILE_DELETE
|
- type: NODE_FILE_DELETE
|
||||||
- type: NODE_FILE_CORRUPT
|
- type: NODE_FILE_CORRUPT
|
||||||
- type: NODE_OS_SCAN
|
- type: NODE_OS_SCAN
|
||||||
|
action_map:
|
||||||
|
0:
|
||||||
|
action: DONOTHING
|
||||||
|
options: {}
|
||||||
|
1:
|
||||||
|
action: NODE_APPLICATION_EXECUTE
|
||||||
|
options:
|
||||||
|
node_id: 0
|
||||||
|
application_id: 0
|
||||||
options:
|
options:
|
||||||
nodes:
|
nodes:
|
||||||
- node_name: client_1
|
- node_name: client_1
|
||||||
|
|||||||
@@ -38,7 +38,10 @@ agents:
|
|||||||
action_space:
|
action_space:
|
||||||
action_list:
|
action_list:
|
||||||
- type: DONOTHING
|
- type: DONOTHING
|
||||||
|
action_map:
|
||||||
|
0:
|
||||||
|
action: DONOTHING
|
||||||
|
options: {}
|
||||||
options:
|
options:
|
||||||
nodes:
|
nodes:
|
||||||
- node_name: client_2
|
- node_name: client_2
|
||||||
@@ -74,6 +77,15 @@ agents:
|
|||||||
- type: NODE_FILE_DELETE
|
- type: NODE_FILE_DELETE
|
||||||
- type: NODE_FILE_CORRUPT
|
- type: NODE_FILE_CORRUPT
|
||||||
- type: NODE_OS_SCAN
|
- type: NODE_OS_SCAN
|
||||||
|
action_map:
|
||||||
|
0:
|
||||||
|
action: DONOTHING
|
||||||
|
options: {}
|
||||||
|
1:
|
||||||
|
action: NODE_APPLICATION_EXECUTE
|
||||||
|
options:
|
||||||
|
node_id: 0
|
||||||
|
application_id: 0
|
||||||
options:
|
options:
|
||||||
nodes:
|
nodes:
|
||||||
- node_name: client_1
|
- node_name: client_1
|
||||||
|
|||||||
@@ -38,7 +38,10 @@ agents:
|
|||||||
# options:
|
# options:
|
||||||
# execution_definition:
|
# execution_definition:
|
||||||
# target_address: arcd.com
|
# target_address: arcd.com
|
||||||
|
action_map:
|
||||||
|
0:
|
||||||
|
action: DONOTHING
|
||||||
|
options: {}
|
||||||
options:
|
options:
|
||||||
nodes:
|
nodes:
|
||||||
- node_name: client_2
|
- node_name: client_2
|
||||||
@@ -66,7 +69,6 @@ agents:
|
|||||||
type: UC2RedObservation
|
type: UC2RedObservation
|
||||||
options:
|
options:
|
||||||
nodes: {}
|
nodes: {}
|
||||||
|
|
||||||
action_space:
|
action_space:
|
||||||
action_list:
|
action_list:
|
||||||
- type: DONOTHING
|
- type: DONOTHING
|
||||||
@@ -74,6 +76,15 @@ agents:
|
|||||||
- type: NODE_FILE_DELETE
|
- type: NODE_FILE_DELETE
|
||||||
- type: NODE_FILE_CORRUPT
|
- type: NODE_FILE_CORRUPT
|
||||||
- type: NODE_OS_SCAN
|
- type: NODE_OS_SCAN
|
||||||
|
action_map:
|
||||||
|
0:
|
||||||
|
action: DONOTHING
|
||||||
|
options: {}
|
||||||
|
1:
|
||||||
|
action: NODE_APPLICATION_EXECUTE
|
||||||
|
options:
|
||||||
|
node_id: 0
|
||||||
|
application_id: 0
|
||||||
options:
|
options:
|
||||||
nodes:
|
nodes:
|
||||||
- node_name: client_1
|
- node_name: client_1
|
||||||
|
|||||||
Reference in New Issue
Block a user