Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/CyberBattleSim
Path: blob/main/cyberbattle/_env/active_directory.py
597 views
1
from ..samples.active_directory import generate_ad
2
from . import cyberbattle_env
3
from ..samples.active_directory import tiny_ad
4
5
6
class CyberBattleActiveDirectory(cyberbattle_env.CyberBattleEnv):
7
"""CyberBattle simulation based on real world Active Directory networks"""
8
9
def __init__(self, seed, **kwargs):
10
super().__init__(initial_environment=generate_ad.new_random_environment(seed), **kwargs)
11
12
13
class CyberBattleActiveDirectoryTiny(cyberbattle_env.CyberBattleEnv):
14
def __init__(self, **kwargs):
15
super().__init__(initial_environment=tiny_ad.new_environment(), **kwargs)
16
17