LibreAI / Agentes de IA / PentestGPT
// agents · GreyDGL/PentestGPT

PentestGPT

PentestGPT es un proyecto de agentes de IA de código abierto de GreyDGL (GreyDGL/PentestGPT en GitHub). Tiene 15.834 estrellas en GitHub y 2.761 bifurcaciones, se publica bajo la licencia MIT y se actualizó por última vez en GitHub el 14 de julio de 2026.

Automated penetration-testing agent framework powered by LLMs, published at USENIX Security 2024.

★ 15,8k estrellas⑂ 2,8k bifurcacionesMITactualizado jul 2026
▦ visual: el README de este proyecto no incluye ninguna captura incrustable,
así que aquí va un marcador. La guía de abajo está completa de todos modos.
// datos del proyecto

Datos del proyecto

Estrellas en GitHub
15.834
Bifurcaciones
2.761
Licencia
MIT
Última actualización en GitHub
14 de julio de 2026
Categoría
Agentes de IA
Tipo de ficha
Guía de instalación completa
// cómo funciona

Cómo funciona

  1. Confirm your scope and authorization

    Only test systems you own or are explicitly authorized to assess; note the target address and any instructions for the engagement.

  2. Clone and install

    Clone the repo and run make install, which uses uv to sync dependencies; a self-contained Docker image is also provided.

  3. Connect an agent backend

    Install and authenticate the Claude Code or Codex CLI for autonomous runs, or configure a provider for the interactive multi-LLM mode.

  4. Run your first task

    Point pentestgpt at a target in CTF or pentest mode, watch the staged pipeline work, and resume later from a saved session if needed.

// características

Por qué gusta tanto

Multi-stage pipeline

The agent works through staged phases and feeds each stage's findings into the next, for both CTF and penetration-test workflows.

Autonomous agent mode

Drives Claude Code or Codex to run tools and reason through a target without human intervention at each step.

Multi-category CTF support

Covers Web, Crypto, Reversing, Forensics, PWN and Privilege Escalation challenge categories.

Session persistence

Save and resume penetration testing sessions instead of restarting long engagements from scratch.

Live walkthrough and feedback

Tracks steps in real time with live activity updates as the agent works through a challenge.

Interactive multi-LLM mode

The modernized legacy mode supports OpenAI, Anthropic, Gemini, DeepSeek, xAI, Qwen, Moonshot and local Ollama providers.

Advertisement
// ejecútalo

Ejecútalo tú mismo

  1. Clone the repository

    Clone PentestGPT and enter the project directory.

    git clone https://github.com/GreyDGL/PentestGPT.git
    cd PentestGPT
  2. Install dependencies

    Install the project with the Makefile target, which runs uv sync (Python 3.12+ and uv required).

    make install
  3. Run against an authorized target

    Start the agent against a target you are authorized to test; CTF mode is the default.

    pentestgpt --target 10.10.11.234
// casos de uso

Qué puedes crear

Advertisement
// preguntas frecuentes

Preguntas frecuentes

Who maintains PentestGPT?

It is maintained by GreyDGL and contributors, and the underlying research was published at USENIX Security 2024.

Is PentestGPT free to use?

The code is MIT-licensed and free. Only use it against systems you own or are authorized to test.

Does it need a paid API key?

Usually: autonomous mode needs an authenticated Claude Code or Codex CLI, and interactive mode uses your own provider keys, though local Ollama is supported there at no API cost.

How does it compare with running a plain LLM chat?

PentestGPT adds a staged pipeline, tool execution, live walkthrough tracking and session persistence around the model, instead of one-off chat answers you must act on manually.

How do I get started?

Clone the repo, run make install, authenticate a backend CLI, then run pentestgpt --target <ip> against an authorized lab target.

// sigue explorando

Herramientas similares

Agentes de IA

pentagi

Autonomous AI agents for penetration testing — self-hosted, multi-agent, with a full web UI

★ 25,3k estrellasMIT
Ver la guía →
Agentes de IA

AstrBot

AI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨

★ 41,3k estrellasAGPL-3.0
Ver la guía →
Agentes de IA

SkillSpector

NVIDIA's security scanner for AI agent skills - check before you install

★ 19,7k estrellasApache-2.0
Ver la guía →
Agentes de IA

AgentDock

Retired agent framework: its prompts and guides live on in successor repos.

★ 1,8k estrellasMIT
Ver la guía →
Agentes de IA

NarraNexus

A framework for agent nexuses where intelligence emerges from interaction.

★ 88 estrellasApache-2.0
Ver la guía →
Agentes de IA

embabel-agent

Agent framework for the JVM. Pronounced Em-BAY-bel /ɛmˈbeɪbəl/

★ 4,5k estrellasApache-2.0
Ver la guía →
// alternativas

Alternativas en Agentes de IA

Los demás proyectos de Agentes de IA con más estrellas del catálogo de LibreAI: la lista realista de alternativas si PentestGPT no es lo que buscas.

// más en agents

Más en Agentes de IA

Proyectos de Agentes de IA cercanos en el catálogo, los más próximos en estrellas a PentestGPT: sigue explorando a ambos lados.

Consigue PentestGPT

Gratis y abierto: consigue el código fuente, dale una estrella al repositorio y empieza a crear.