LibreAI / Agents IA / PentestGPT
// agents · GreyDGL/PentestGPT

PentestGPT

PentestGPT est un projet de agents IA open source, créé par GreyDGL (GreyDGL/PentestGPT sur GitHub). Il compte 15 834 étoiles sur GitHub et 2 761 forks, il est publié sous la licence MIT et a été mis à jour pour la dernière fois sur GitHub le 14 juillet 2026.

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

★ 15,8 k étoiles⑂ 2,8 k forksMITmis à jour juil. 2026
▦ visuel — le README de ce projet ne contient aucune capture intégrable,
voici donc un emplacement réservé. Le guide ci-dessous est complet malgré tout.
// détails du projet

Détails du projet

Étoiles GitHub
15 834
Forks
2 761
Licence
MIT
Dernière mise à jour sur GitHub
14 juillet 2026
Catégorie
Agents IA
Type de fiche
Guide d'installation complet
// fonctionnement

Comment ça marche

  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.

// fonctionnalités

Pourquoi on l'adore

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
// lancez-le

Lancez-le vous-même

  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
// cas d'usage

Ce que vous pouvez créer

Advertisement
// faq

Questions fréquentes

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.

// continuez l'exploration

Outils similaires

Agents IA

pentagi

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

★ 25,3 k étoilesMIT
Voir le guide →
Agents 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 k étoilesAGPL-3.0
Voir le guide →
Agents IA

SkillSpector

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

★ 19,7 k étoilesApache-2.0
Voir le guide →
Agents IA

AgentDock

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

★ 1,8 k étoilesMIT
Voir le guide →
Agents IA

NarraNexus

A framework for agent nexuses where intelligence emerges from interaction.

★ 88 étoilesApache-2.0
Voir le guide →
Agents IA

embabel-agent

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

★ 4,5 k étoilesApache-2.0
Voir le guide →
// alternatives

Alternatives en Agents IA

Les autres projets de la catégorie Agents IA avec le plus d'étoiles du catalogue LibreAI — la sélection réaliste d'alternatives si PentestGPT ne vous convient pas.

// plus en agents

Plus en Agents IA

Projets de la catégorie Agents IA proches dans le catalogue, les plus proches en étoiles de PentestGPT — continuez à explorer de part et d'autre.

Obtenir PentestGPT

Gratuit et ouvert : récupérez le code source, mettez une étoile au dépôt et commencez à créer.