CyberBattleSim – investigate automated agents in a simulated network
github.com
github.com
> A high-level parameterizable model of enterprise networks that simulates the execution of attack and defense cyber-agent. A network topology and set of pre-defined vulneraiblities defines the arena on which the simulation is played. The attacker evolves in the network via lateral movements by exploiting existing vulneratiblities. The defender attempts to contain the attacker and evict it from the nework. CyberBattleSim offers an OpenAI Gym interface to its simulation to facilitate experimentation with Reinforcement Learning algorithms.