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.

GitHub

33 stars
4 watching
9 forks
Language: Python
last commit: about 2 years ago
deep-reinforcement-learningemulationgeneralizationpenetration-testingsimulation

Related projects:

RepositoryDescriptionStars
yyzpiero/rl4redteamAn agent trained to scan for vulnerabilities and exploit them in a simulated network environment23
cyb3rlab/pengymA framework for training Reinforcement Learning agents in simulated network environments for penetration testing purposes.23
packtpublishing/mastering-machine-learning-for-penetration-testingTeaches penetration testing and cybersecurity techniques using machine learning358
crond-jaist/autopentest-drlAn automated penetration testing framework using Deep Reinforcement Learning to determine attack paths and execute simulated attacks on networks.342
eth-sri/diffaiTrains neural networks to be provably robust against adversarial examples using abstract interpretation techniques.219
owasp/securityshepherdA training platform for web and mobile application security testing and learning1,356
limmen/gym-idsgameA reinforcement learning environment for simulating attack and defense operations in an abstract network intrusion game74
google-deepmind/meltingpotAssesses generalization of multi-agent reinforcement learning algorithms to novel social situations637
limmen/gym-optimal-intrusion-responseAn environment for training artificial intelligence models to respond optimally to security threats in computer networks21
volcengine/vescaleA PyTorch-based framework for training large language models in parallel on multiple devices679
intelligent-machine-learning/dlroverAutomates large-scale deep learning training on distributed clusters, providing fault tolerance and fast recovery from failures.1,302
0xinfection/tidos-frameworkA comprehensive web application penetration testing framework with modules for reconnaissance, enumeration, and vulnerability analysis.1,787
open-mmlab/mmengineProvides a flexible and configurable framework for training deep learning models with PyTorch.1,196
kismuz/btgymA framework for running reinforcement learning experiments in real-world algorithmic trading environments988
mkorpela/robomachineAutomates test generation based on user input and system behavior models.101