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

121 stars
7 watching
20 forks
Language: Python
last commit: about 1 month 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. 11
google-research/deep_ope Provides benchmarking policies and datasets for offline 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 151
a3sal0n/cyberthreathunting A collection of tools and resources for threat hunters to identify and respond to cyber threats. 861
geek-ai/magent A platform for multi-agent reinforcement learning research and development 1,700
microsoft/cyberbattlesim An experimentation platform to investigate the interaction of automated agents in abstract simulated network environments. 1,670
google-deepmind/meltingpot Assesses generalization of multi-agent reinforcement learning algorithms to novel social situations 637
cyberdefence-lab-murcia/recan Extracts and decodes data from Controller Area Networks 38
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. 65
jaromiru/nasimemu A framework for training reinforcement learning agents to generalize in novel penetration-testing scenarios 33
13o-bbr-bbq/machine_learning_security An open-source project that explores the intersection of machine learning and security to develop tools for detecting vulnerabilities in web applications. 1,987