NASimEmu
Penetration testing trainer
A framework for training reinforcement learning agents to generalize in novel penetration-testing scenarios
Gym-based environment for training offensive RL agents. Agents can generalize to unseen scenarios and simulation-trained agents can be deployed in the emulation.
33 stars
4 watching
9 forks
Language: Python
last commit: 4 months ago deep-reinforcement-learningemulationgeneralizationpenetration-testingsimulation
Related projects:
Repository | Description | Stars |
---|---|---|
yyzpiero/rl4redteam | An agent trained to scan for vulnerabilities and exploit them in a simulated network environment | 23 |
cyb3rlab/pengym | A framework for training Reinforcement Learning agents in simulated network environments for penetration testing purposes. | 23 |
packtpublishing/mastering-machine-learning-for-penetration-testing | Teaches penetration testing and cybersecurity techniques using machine learning | 358 |
crond-jaist/autopentest-drl | An automated penetration testing framework using Deep Reinforcement Learning to determine attack paths and execute simulated attacks on networks. | 342 |
eth-sri/diffai | Trains neural networks to be provably robust against adversarial examples using abstract interpretation techniques. | 219 |
owasp/securityshepherd | A training platform for web and mobile application security testing and learning | 1,356 |
limmen/gym-idsgame | A reinforcement learning environment for simulating attack and defense operations in an abstract network intrusion game | 74 |
google-deepmind/meltingpot | Assesses generalization of multi-agent reinforcement learning algorithms to novel social situations | 637 |
limmen/gym-optimal-intrusion-response | An environment for training artificial intelligence models to respond optimally to security threats in computer networks | 21 |
volcengine/vescale | A PyTorch-based framework for training large language models in parallel on multiple devices | 679 |
intelligent-machine-learning/dlrover | Automates large-scale deep learning training on distributed clusters, providing fault tolerance and fast recovery from failures. | 1,302 |
0xinfection/tidos-framework | A comprehensive web application penetration testing framework with modules for reconnaissance, enumeration, and vulnerability analysis. | 1,787 |
open-mmlab/mmengine | Provides a flexible and configurable framework for training deep learning models with PyTorch. | 1,196 |
kismuz/btgym | A framework for running reinforcement learning experiments in real-world algorithmic trading environments | 988 |
mkorpela/robomachine | Automates test generation based on user input and system behavior models. | 101 |