PentestGPT
View on GitHubAutomated Penetration Testing Agentic Framework Powered by Large Language Models
Python agent for authorized penetration testing and CTFs. Its staged pipeline handles reconnaissance, exploitation, and reporting, using Claude Code or Codex; a separate interactive mode supports multiple LLM providers.
Use Cases
Run authorized penetration testsSolve CTF challengesDiscover target assetsIdentify vulnerabilitiesGuide exploitation and walkthroughsGenerate penetration-test reports
Built With
- Language
- Python
- Frameworks
- Claude Code · Codex · Langfuse · Ollama
Tags
penetration testing · security · autonomous agent · CTF · red teaming · multi-stage pipeline · session persistence · multi-provider LLM