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: 2 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 | 22 |
cyb3rlab/pengym | A framework for training Reinforcement Learning agents in simulated network environments for penetration testing purposes. | 22 |
packtpublishing/mastering-machine-learning-for-penetration-testing | Teaches penetration testing and cybersecurity techniques using machine learning | 356 |
crond-jaist/autopentest-drl | An automated penetration testing framework using Deep Reinforcement Learning to determine attack paths and execute simulated attacks on networks. | 334 |
eth-sri/diffai | Trains neural networks to be provably robust against adversarial examples using abstract interpretation techniques. | 218 |
owasp/securityshepherd | A training platform for web and mobile application security testing and learning | 1,348 |
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 | 620 |
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 | 663 |
intelligent-machine-learning/dlrover | An automatic distributed deep learning system that simplifies the training of large AI models | 1,270 |
0xinfection/tidos-framework | A comprehensive web application penetration testing framework with modules for reconnaissance, enumeration, and vulnerability analysis. | 1,782 |
open-mmlab/mmengine | Provides a flexible and configurable framework for training deep learning models with PyTorch. | 1,179 |
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. | 100 |