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
22 stars
2 watching
3 forks
Language: Python
last commit: about 1 month ago Related projects:
Repository | Description | Stars |
---|---|---|
jaromiru/nasimemu | A framework for training reinforcement learning agents to generalize in novel penetration-testing scenarios | 33 |
yyzpiero/rl4redteam | An agent trained to scan for vulnerabilities and exploit them in a simulated network environment | 22 |
r3dy/capsulecorp-pentest | A virtual network environment for learning penetration testing with pre-configured systems and tools. | 831 |
packtpublishing/mastering-machine-learning-for-penetration-testing | Teaches penetration testing and cybersecurity techniques using machine learning | 356 |
limmen/gym-idsgame | A reinforcement learning environment for simulating attack and defense operations in an abstract network intrusion game | 74 |
marvinler/pypownet | A simulator for power networks that incorporates reinforcement learning and visualization. | 111 |
byucamacholab/emepy | A tool for simulating EM fields using neural networks to accelerate computation | 34 |
mpirnat/lets-be-bad-guys | An educational project simulating common web app vulnerabilities for teaching security best practices | 185 |
robinhenry/gym-anm | A framework for designing reinforcement learning environments modeling Active Network Management tasks in electricity distribution networks | 140 |
pymtl/pymtl3 | A Python-based framework for generating, simulating and verifying hardware designs at the cycle level. | 387 |
cylance/introductiontomachinelearningforsecuritypros | A collection of examples and code snippets teaching machine learning concepts to security professionals through hands-on Python projects | 150 |
mushorg/glastopf | A Python-based web application honeypot that simulates common web application vulnerabilities to detect and analyze potential threats. | 561 |
kismuz/btgym | A framework for running reinforcement learning experiments in real-world algorithmic trading environments | 988 |
limmen/gym-optimal-intrusion-response | An environment for training artificial intelligence models to respond optimally to security threats in computer networks | 21 |
pmgbergen/porepy | A Python-based simulation tool for multiphysics processes in fractured porous media. | 250 |