RL4RedTeam
Penetration tester
An agent trained to scan for vulnerabilities and exploit them in a simulated network environment
A PPO agent leveraging reinforcement learning performs Penetration Testing in a simulated computer network environment. The agent is trained to scan for vulnerabilities in the network and exploit them to gain access to various network resources.
22 stars
1 watching
4 forks
Language: Python
last commit: over 1 year ago nasimpenetration-testingproximal-policy-optimizationpytorchreinforcement-learningreinforcement-learning-agent
Related projects:
Repository | Description | Stars |
---|---|---|
jaromiru/nasimemu | A framework for training reinforcement learning agents to generalize in novel penetration-testing scenarios | 33 |
cyb3rlab/pengym | A framework for training Reinforcement Learning agents in simulated network environments for penetration testing purposes. | 22 |
crond-jaist/autopentest-drl | An automated penetration testing framework using Deep Reinforcement Learning to determine attack paths and execute simulated attacks on networks. | 334 |
r3dy/capsulecorp-pentest | A virtual network environment for learning penetration testing with pre-configured systems and tools. | 831 |
pwnieexpress/raspberry_pwn | A comprehensive pentesting suite built on Raspberry Pi, designed to aid in the exploration and exploitation of vulnerable systems | 1,029 |
0xinfection/tidos-framework | A comprehensive web application penetration testing framework with modules for reconnaissance, enumeration, and vulnerability analysis. | 1,782 |
cchio/deep-pwning | A tool to test the vulnerability of machine learning models to adversarial attacks | 559 |
phra/rustbuster | A tool that uses web fuzzing and content discovery techniques to test websites for vulnerabilities | 527 |
lgcarmo/wpexploitation | A tool designed to facilitate the collection of information on Windows systems during a penetration test | 0 |
sinfulz/justtryharder | A cheat sheet and resource collection for learning and practicing penetration testing and exploit development | 796 |
packtpublishing/mastering-machine-learning-for-penetration-testing | Teaches penetration testing and cybersecurity techniques using machine learning | 356 |
volkandindar/agartha | An extension for a web application security testing tool that identifies vulnerabilities and exploits HTTP requests for penetration testing. | 355 |
redsiege/aggressorassessor | A collection of Python scripts designed to simulate various phases of a cyber attack during a pen test or red team assessment. | 175 |
inguardians/peirates | Automates penetration testing of Kubernetes clusters by exploiting known vulnerabilities and gaining unauthorized access. | 1,242 |
0xsauby/yasuo | Scans for vulnerable 3rd-party web applications on a network | 569 |