csle

Cyber range

A platform for evaluating and developing reinforcement learning agents for cyber security control problems using quantitative methods.

A research platform to develop automated security policies using quantitative methods, e.g., optimal control, computational game theory, reinforcement learning, optimization, evolutionary methods, and causal inference.

GitHub

119 stars
6 watching
21 forks
Language: Python
last commit: 2 months ago
cybersecuritydeep-learninggame-theorymarkov-decision-processesmarkov-gamesreinforcement-learningself-learning

Related projects:

Repository Description Stars
limmen/gym-idsgame A reinforcement learning environment for simulating attack and defense operations in an abstract network intrusion game 74
limmen/gym-optimal-intrusion-response An environment for training artificial intelligence models to respond optimally to security threats in computer networks 21
ornl/cyberwheel A simulation environment for training and evaluating autonomous cyber defense models on simulated networks. 10
google-research/deep_ope A set of pre-trained reinforcement learning policies and benchmarking data for offline model selection in reinforcement learning. 85
autonomous-resilient-cyber-defence/primaite An AI training environment for cyber-defence scenarios 17
cylance/introductiontomachinelearningforsecuritypros A collection of examples and code snippets teaching machine learning concepts to security professionals through hands-on Python projects 150
a3sal0n/cyberthreathunting A collection of tools and resources for threat hunters to identify and respond to cyber threats. 855
geek-ai/magent A platform for multi-agent reinforcement learning research and development 1,690
microsoft/cyberbattlesim An experimentation platform to investigate the interaction of automated agents in abstract simulated network environments. 1,668
google-deepmind/meltingpot Assesses generalization of multi-agent reinforcement learning algorithms to novel social situations 620
cyberdefence-lab-murcia/recan Extracts and decodes data from Controller Area Networks 37
zuoxingdong/lagom A modular toolkit for rapid prototyping of reinforcement learning algorithms 373
cage-challenge/cyborg A cyber security research environment for training and development of security human and autonomous agents. 63
jaromiru/nasimemu A framework for training reinforcement learning agents to generalize in novel penetration-testing scenarios 33
13o-bbr-bbq/machine_learning_security This project explores the intersection of machine learning and security, focusing on developing tools and techniques to improve vulnerability detection and penetration testing in web applications. 1,979