LibreAI / ИИ-агенты / PentestGPT
// agents · GreyDGL/PentestGPT

PentestGPT

PentestGPT — проект с открытым исходным кодом из категории «ИИ-агенты» от GreyDGL (GreyDGL/PentestGPT на GitHub). У него 15 834 звезды на GitHub и 2 761 форк, он распространяется по лицензии MIT и последний раз обновлялся на GitHub 14 июля 2026.

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

★ 15,8 тыс. звёзд⑂ 2,8 тыс. форковMITобновлено июль 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
GreyDGL/PentestGPT
Звёзды GitHub
15 834
Форки
2 761
Лицензия
MIT
Последнее обновление на GitHub
14 июля 2026
Категория
ИИ-агенты
Тип страницы
Полное руководство по установке
// как это работает

Как это работает

  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.

// возможности

Почему его любят

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
// запустите сами

Запустите сами

  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
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

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.

// продолжить изучение

Похожие инструменты

ИИ-агенты

pentagi

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

★ 25,3 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

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 тыс. звёздAGPL-3.0
Смотреть руководство →
ИИ-агенты

SkillSpector

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

★ 19,7 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

AgentDock

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

★ 1,8 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

NarraNexus

A framework for agent nexuses where intelligence emerges from interaction.

★ 88 звёздApache-2.0
Смотреть руководство →
ИИ-агенты

embabel-agent

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

★ 4,5 тыс. звёздApache-2.0
Смотреть руководство →
// альтернативы

Альтернативы: ИИ-агенты

Другие проекты из категории «ИИ-агенты» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если PentestGPT вам не подходит.

// ещё в категории agents

Больше проектов: ИИ-агенты

Соседние проекты из категории «ИИ-агенты» в каталоге, ближайшие по числу звёзд к PentestGPT — продолжайте изучать полку по обе стороны от него.

Получить PentestGPT

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.