# Введение

> PentAGI — это автономная мультиагентная система для pentest, развёртываемая на собственных ресурсах.

PentAGI — это платформа с открытым исходным кодом для автоматизированного тестирования безопасности. Вы указываете цель тестирования и на естественном языке описываете, чего нужно добиться; команда специализированных [agents](https://pentagi.com/ru/docs/glossary/#agent) планирует работу, запускает профессиональные [tools](https://pentagi.com/ru/docs/glossary/#tool) в изолированной [sandbox](https://pentagi.com/ru/docs/glossary/#sandbox) Docker, сохраняет полученные знания и предоставляет вам [report](https://pentagi.com/ru/docs/glossary/#report).

Платформа создана для инженеров по безопасности, исследователей и команд Red Team, которым нужен автономный ассистент, работающий в их собственном контуре и поддерживающий выбранные ими языковые модели.

* [Быстрый старт](https://pentagi.com/ru/docs/getting-started/quickstart/): Установка PentAGI с помощью интерактивного инсталлятора.
* [Ваш первый flow](https://pentagi.com/ru/docs/getting-started/first-flow/): Запуск автономного flow и чтение его report.
* [Архитектура](https://pentagi.com/ru/docs/concepts/architecture/): Сервисы, agents, memory и наблюдаемость.
* [LLM providers](https://pentagi.com/ru/docs/configuration/llm-providers/): Подключение облачных, шлюзовых или локальных моделей.

## [Возможности платформы](https://pentagi.com/ru/docs/#what-it-does)

* **Автономное тестирование.** Agents разбивают каждый [task](https://pentagi.com/ru/docs/glossary/#task) на [subtasks](https://pentagi.com/ru/docs/glossary/#subtask), выбирают следующий шаг, выполняют его и адаптируются к результатам — с возможностью мониторинга выполнения и интеллектуального планирования task для небольших моделей.
* **Команда специалистов.** primary\_agent делегирует исследование, написание кода, установку и [pentest](https://pentagi.com/ru/docs/glossary/#pentest) специализированным agents. Agents могут запрашивать рекомендации у adviser, а при включённом мониторинге выполнения adviser также проверяет их работу после заданного количества [tool calls](https://pentagi.com/ru/docs/glossary/#tool-call). Reflector направляет любого agent, который перестал вызывать tools, к получению корректного результата.
* **Профессиональные tools.** Более 20 tools, таких как nmap, metasploit и sqlmap, работают в sandbox; для каждого [flow](https://pentagi.com/ru/docs/glossary/#flow) подбирается подходящий образ Docker.
* **Memory и знания.** Результаты и успешные подходы сохраняются в PostgreSQL с pgvector для последующего использования; опциональный [knowledge graph](https://pentagi.com/ru/docs/glossary/#knowledge-graph) Neo4j отслеживает связи между хостами, сервисами и [findings](https://pentagi.com/ru/docs/glossary/#finding).
* **Веб-разведка.** Встроенный изолированный браузер и [search engines](https://pentagi.com/ru/docs/glossary/#search-engine) — Tavily, Firecrawl, Traversaal, Perplexity, DuckDuckGo, Google, Sploitus и SearXNG — собирают актуальную информацию.
* **Наблюдаемость.** Langfuse для трассировок LLM, а также Grafana с OpenTelemetry, VictoriaMetrics, Jaeger и Loki для всей системы.
* **API.** REST и GraphQL с Bearer-токенами для автоматизации и интеграции.

## [Обзорный видеоролик](https://pentagi.com/ru/docs/#watch-the-overview)

Краткий обзор работы PentAGI: [смотрите на YouTube](https://youtu.be/R70x5Ddzs1o).

## [Текущие границы возможностей](https://pentagi.com/ru/docs/#current-capability-boundaries)

* PentAGI — это платформа для автономного и ассистируемого pentest, а не продукт для симуляции атак (Breach and Attack Simulation) с предустановленными кампаниями.
* Reports по flow можно просматривать в веб-интерфейсе, копировать или скачивать в форматах Markdown и PDF.
* [Providers](https://pentagi.com/ru/docs/glossary/#provider) доступны как встроенные интеграции, а также через пользовательские конечные точки, совместимые с OpenAI.

> [!WARNING]
> Тестируйте только те системы, которыми вы владеете или на оценку которых у вас есть явное разрешение. Использование PentAGI регулируется [EULA](https://github.com/vxcontrol/pentagi/blob/main/EULA.md).