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: almost 2 years ago
cybersecuritydeep-learninggame-theorymarkov-decision-processesmarkov-gamesreinforcement-learningself-learning

Related projects:

RepositoryDescriptionStars
limmen/gym-idsgameA reinforcement learning environment for simulating attack and defense operations in an abstract network intrusion game74
limmen/gym-optimal-intrusion-responseAn environment for training artificial intelligence models to respond optimally to security threats in computer networks21
ornl/cyberwheelA simulation environment for training and evaluating autonomous cyber defense models on simulated networks.11
google-research/deep_opeProvides benchmarking policies and datasets for offline reinforcement learning85
autonomous-resilient-cyber-defence/primaiteAn AI training environment for cyber-defence scenarios17
cylance/introductiontomachinelearningforsecurityprosA collection of examples and code snippets teaching machine learning concepts to security professionals through hands-on Python projects151
a3sal0n/cyberthreathuntingA collection of tools and resources for threat hunters to identify and respond to cyber threats.861
geek-ai/magentA platform for multi-agent reinforcement learning research and development1,700
microsoft/cyberbattlesimAn experimentation platform to investigate the interaction of automated agents in abstract simulated network environments.1,670
google-deepmind/meltingpotAssesses generalization of multi-agent reinforcement learning algorithms to novel social situations637
cyberdefence-lab-murcia/recanExtracts and decodes data from Controller Area Networks38
zuoxingdong/lagomA modular toolkit for rapid prototyping of reinforcement learning algorithms373
cage-challenge/cyborgA cyber security research environment for training and development of security human and autonomous agents.65
jaromiru/nasimemuA framework for training reinforcement learning agents to generalize in novel penetration-testing scenarios33
13o-bbr-bbq/machine_learning_securityAn open-source project that explores the intersection of machine learning and security to develop tools for detecting vulnerabilities in web applications.1,987