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.

GitHub

23 stars
1 watching
4 forks
Language: Python
last commit: almost 2 years 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. 23
crond-jaist/autopentest-drl An automated penetration testing framework using Deep Reinforcement Learning to determine attack paths and execute simulated attacks on networks. 342
r3dy/capsulecorp-pentest A virtual network environment for learning penetration testing with pre-configured systems and tools. 841
0xinfection/tidos-framework A comprehensive web application penetration testing framework with modules for reconnaissance, enumeration, and vulnerability analysis. 1,786
cchio/deep-pwning A tool to test the vulnerability of machine learning models to adversarial attacks 562
phra/rustbuster A tool that uses web fuzzing and content discovery techniques to test websites for vulnerabilities 530
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 358
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 known techniques to steal and collect sensitive data from Kubernetes clusters 1,253
0xsauby/yasuo Scans for vulnerable 3rd-party web applications on a network 570