Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/CyberBattleSim
Path: blob/main/cyberbattle/_env/cyberbattle_random.py
597 views
1
# Copyright (c) Microsoft Corporation.
2
# Licensed under the MIT License.
3
4
"""A CyberBattle simulation over a randomly generated network"""
5
6
from ..simulation import generate_network
7
from . import cyberbattle_env
8
9
10
class CyberBattleRandom(cyberbattle_env.CyberBattleEnv):
11
"""A sample CyberBattle environment"""
12
13
def __init__(self):
14
super().__init__(initial_environment=generate_network.new_environment(n_servers_per_protocol=15), maximum_discoverable_credentials_per_action=32)
15
16