PenGym

Penetration simulator

A framework for training Reinforcement Learning agents in simulated network environments for penetration testing purposes.

PenGym: Pentesting Training Framework for Reinforcement Learning Agents

GitHub

23 stars
2 watching
3 forks
Language: Python
last commit: almost 2 years ago

Related projects:

RepositoryDescriptionStars
jaromiru/nasimemuA framework for training reinforcement learning agents to generalize in novel penetration-testing scenarios33
yyzpiero/rl4redteamAn agent trained to scan for vulnerabilities and exploit them in a simulated network environment23
r3dy/capsulecorp-pentestA virtual network environment for learning penetration testing with pre-configured systems and tools.841
packtpublishing/mastering-machine-learning-for-penetration-testingTeaches penetration testing and cybersecurity techniques using machine learning358
limmen/gym-idsgameA reinforcement learning environment for simulating attack and defense operations in an abstract network intrusion game74
marvinler/pypownetA simulator for power networks that incorporates reinforcement learning and visualization.112
byucamacholab/emepyA tool for simulating EM fields using neural networks to accelerate computation34
mpirnat/lets-be-bad-guysAn educational project simulating common web app vulnerabilities for teaching security best practices186
robinhenry/gym-anmA framework for designing reinforcement learning environments modeling Active Network Management tasks in electricity distribution networks143
pymtl/pymtl3A Python-based framework for generating, simulating and verifying hardware designs at the cycle level.389
cylance/introductiontomachinelearningforsecurityprosA collection of examples and code snippets teaching machine learning concepts to security professionals through hands-on Python projects151
mushorg/glastopfA Python-based web application honeypot that simulates common web application vulnerabilities to detect and analyze potential threats.564
kismuz/btgymA framework for running reinforcement learning experiments in real-world algorithmic trading environments988
limmen/gym-optimal-intrusion-responseAn environment for training artificial intelligence models to respond optimally to security threats in computer networks21
pmgbergen/porepyA Python-based simulation tool for multiphysics processes in fractured porous media255