yawning_titan.game_modes.components.blue_agent#
Classes
All options relating to the behavior of the blue agent. |
|
The options related to the actions that the blue agent can perform. |
|
The options related to the blue agents ability to discover the attacks the red agent makes to nodes within the network. |
|
The options related to the ability for the blue agent to discover the red agents intrusions into the network. |
|
The options related to the blue agents use of deceptive nodes. |
|
Group of values that collectively. |
- class yawning_titan.game_modes.components.blue_agent.MakeNodeSafeGroup(doc=None, use=False, increases_vulnerability=False, gives_random_vulnerability=False, vulnerability_change=None)[source]#
Group of values that collectively.
The ConfigGroup constructor.
- Parameters:
doc – The groups doc.
- class yawning_titan.game_modes.components.blue_agent.DeceptiveNodeGroup(doc=None, use=False, max_number=1, new_node_on_relocate=False)[source]#
The options related to the blue agents use of deceptive nodes.
The ConfigGroup constructor.
- Parameters:
doc – The groups doc.
- class yawning_titan.game_modes.components.blue_agent.BlueActionSetGroup(doc=None, reduce_vulnerability=False, restore_node=False, scan=False, isolate_node=False, reconnect_node=False, do_nothing=False, make_node_safe=None, deceptive_nodes=None)[source]#
The options related to the actions that the blue agent can perform.
The ConfigGroup constructor.
- Parameters:
doc – The groups doc.
- class yawning_titan.game_modes.components.blue_agent.BlueIntrusionDiscoveryGroup(doc=None, immediate_standard_node=None, immediate_deceptive_node=None, on_scan_standard_node=None, on_scan_deceptive_node=None)[source]#
The options related to the ability for the blue agent to discover the red agents intrusions into the network.
The ConfigGroup constructor.
- Parameters:
doc – The groups doc.
- class yawning_titan.game_modes.components.blue_agent.BlueAttackDiscoveryGroup(doc=None, failed_attacks=None, succeeded_attacks_known_compromise=None, succeeded_attacks_unknown_compromise=None)[source]#
The options related to the blue agents ability to discover the attacks the red agent makes to nodes within the network.
The ConfigGroup constructor.
- Parameters:
doc – The groups doc.
- class yawning_titan.game_modes.components.blue_agent.Blue(action_set=None, intrusion_discovery_chance=None, attack_discovery=None)[source]#
All options relating to the behavior of the blue agent.
The ConfigGroup constructor.
- Parameters:
doc – The groups doc.