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

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