gym-idsgame

Cyber Security Simulator

A reinforcement learning environment for simulating attack and defense operations in an abstract network intrusion game

An Abstract Cyber Security Simulation and Markov Game for OpenAI Gym

GitHub

74 stars
5 watching
19 forks
Language: Python
last commit: about 1 year ago

Related projects:

Repository Description Stars
limmen/gym-optimal-intrusion-response An environment for training artificial intelligence models to respond optimally to security threats in computer networks 21
limmen/csle A platform for evaluating and developing reinforcement learning agents for cyber security control problems using quantitative methods. 119
ornl/cyberwheel A simulation environment for training and evaluating autonomous cyber defense models on simulated networks. 10
cyb3rlab/pengym A framework for training Reinforcement Learning agents in simulated network environments for penetration testing purposes. 22
robinhenry/gym-anm A framework for designing reinforcement learning environments modeling Active Network Management tasks in electricity distribution networks 140
microsoft/cyberbattlesim An experimentation platform to investigate the interaction of automated agents in abstract simulated network environments. 1,668
autonomous-resilient-cyber-defence/primaite An AI training environment for cyber-defence scenarios 17
lisaoakley/gym-flipit A Gym environment for simulating and optimizing strategies in the FlipIt security game 3
jaromiru/nasimemu A framework for training reinforcement learning agents to generalize in novel penetration-testing scenarios 33
thedimlebowski/trading-gym A reinforcement learning framework for developing trading strategies 550
upb-lea/gym-electric-motor A Python toolbox for simulating and controlling electric motors with a focus on reinforcement learning and classical control. 303
intelligent-environments-lab/citylearn A reinforcement learning environment for simulating energy management in buildings and neighborhoods. 478
cage-challenge/cyborg A cyber security research environment for training and development of security human and autonomous agents. 63
lake-lerna/hydra A tool for stress testing distributed systems by simulating client load. 13
marvinler/pypownet A simulator for power networks that incorporates reinforcement learning and visualization. 111