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

PentestGPT

PentestGPT é um projeto de agentes de IA de código aberto de GreyDGL (GreyDGL/PentestGPT no GitHub). Tem 15.834 estrelas no GitHub e 2.761 forks, é publicado sob a licença MIT e foi atualizado pela última vez no GitHub em 14 de julho de 2026.

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

★ 15,8 mil estrelas⑂ 2,8 mil forksMITatualizado jul 2026
▦ visual: o README deste projeto não inclui nenhuma captura incorporável,
então aqui vai um marcador. O guia abaixo está completo mesmo assim.
// dados do projeto

Dados do projeto

Repositório
GreyDGL/PentestGPT
Estrelas no GitHub
15.834
Forks
2.761
Licença
MIT
Última atualização no GitHub
14 de julho de 2026
Categoria
Agentes de IA
Tipo de ficha
Guia de instalação completo
// como funciona

Como 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.

// recursos

Por que as pessoas gostam 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
// execute você mesmo

Execute você mesmo

  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

O que você pode criar

Advertisement
// perguntas frequentes

Perguntas frequentes

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.

// continue explorando

Ferramentas semelhantes

Agentes de IA

pentagi

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

★ 25,3 mil estrelasMIT
Ver o guia →
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,3 mil estrelasAGPL-3.0
Ver o guia →
Agentes de IA

SkillSpector

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

★ 19,7 mil estrelasApache-2.0
Ver o guia →
Agentes de IA

AgentDock

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

★ 1,8 mil estrelasMIT
Ver o guia →
Agentes de IA

NarraNexus

A framework for agent nexuses where intelligence emerges from interaction.

★ 88 estrelasApache-2.0
Ver o guia →
Agentes de IA

embabel-agent

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

★ 4,5 mil estrelasApache-2.0
Ver o guia →
// alternativas

Alternativas em Agentes de IA

Os outros projetos de Agentes de IA com mais estrelas no catálogo do LibreAI — a lista realista de alternativas se PentestGPT não for o ideal para você.

// mais em agents

Mais em Agentes de IA

Projetos de Agentes de IA próximos no catálogo, os mais próximos em estrelas de PentestGPT: continue explorando dos dois lados dele.

Baixe o PentestGPT

Grátis e aberto: pegue o código-fonte, dê uma estrela no repositório e comece a criar.