Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Dark-Moon — Автономный ИИ-движок для пентеста — непрерывная наступательная безопасность в вебе, облаке, AD и Kubernetes. Агентные рассуждения + реальное выполнение эксплойтов обеспечивают доказательные уязвимости. Приватный шлюз: LLM никогда не видит ваши реальные IP-адреса, хосты, учётные данные или пути (детерминированные заглушки восстанавливаются локально) — ничто не покидает ваш периметр. | Kitploit
Инструменты/GitHubGitHub/ascit31/dark-moon
Фреймворки для пентестаРазведкаСканеры уязвимостейФреймворки для эксплойтовВеб-безопасностьБезопасность облачных средDevSecOpsRed TeamingБезопасность ИИ
GitHubascit31/dark-moon

Dark-Moon

Репозиторий
8301386919 дней назадПроверено Kitploit
Сайт

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →

Описание

Автономный ИИ-движок для пентеста — непрерывная наступательная безопасность в вебе, облаке, AD и Kubernetes. Агентные рассуждения + реальное выполнение эксплойтов обеспечивают доказательные уязвимости. Приватный шлюз: LLM никогда не видит ваши реальные IP-адреса, хосты, учётные данные или пути (детерминированные заглушки восстанавливаются локально) — ничто не покидает ваш периметр.

Поделиться
<div align="center">

<a href="https://github.com/ASCIT31/Dark-Moon">
  <img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/hero.png" alt="DarkMoon — автономное AI-тестирование на проникновение на локальной модели" width="100%" />
</a>

# DarkMoon

### Открытое автономное AI-тестирование на проникновение — находит, эксплуатирует и квалифицирует каждую уязвимость в вашей собственной инфраструктуре

<p>
<a href="https://github.com/ASCIT31/Dark-Moon"><img src="https://img.shields.io/github/stars/ASCIT31/Dark-Moon?style=for-the-badge&amp;logo=github&amp;label=Star&amp;color=2667FF&amp;labelColor=0A2472" alt="GitHub stars"></a>
<a href="https://github.com/ASCIT31/Dark-Moon/releases"><img src="https://img.shields.io/github/v/release/ASCIT31/Dark-Moon?style=for-the-badge&amp;label=Release&amp;color=2667FF&amp;labelColor=0A2472" alt="Latest release"></a>
<a href="https://www.gnu.org/licenses/gpl-3.0"><img src="https://img.shields.io/badge/License-GPLv3-2667FF?style=for-the-badge&amp;labelColor=0A2472" alt="License GPLv3"></a>
<a href="#quick-start"><img src="https://img.shields.io/badge/Runs%20on-Local%20LLM-87BFFF?style=for-the-badge&amp;labelColor=0A2472" alt="Made with local LLM"></a>
<a href="https://github.com/ASCIT31/Dark-Moon"><img src="https://img.shields.io/badge/Autonomous%20AI-Pentesting-DCEAF4?style=for-the-badge&amp;labelColor=0A2472" alt="Autonomous AI pentesting"></a>
</p>

[**⭐ Star DarkMoon**](https://github.com/ASCIT31/Dark-Moon) · [**🚀 Quick Start**](#quick-start) · [**🧩 Integrations**](#-darkmoon-everywhere) · [**📊 Benchmark**](#-benchmark-57-real-vulnerabilities-on-owasp-juice-shop) · [**🔒 Darkmoon Pro**](#-darkmoon-pro--paid-edition-web-dashboard-and-automated-remediation) · [**▶️ Install & Run (OSS)**](https://youtu.be/3Qv1luvW99E) · [**▶️ Demo (Pro)**](https://youtu.be/zQE95bVLZgM)

</div>

**DarkMoon — это автономное AI-тестирование на проникновение для вашей собственной инфраструктуры.** Укажите ему авторизованную цель, и он проведёт всё тестирование самостоятельно, а затем задокументирует каждую находку с точной командой и необработанным выводом.

- 🟢 **По-настоящему открытый исходный код.** GPLv3 и self-hosted, методология каждого агента — это обычный Markdown, который можно читать, сравнивать и форкать.
- 🎯 **Находит И доказывает.** Каждая уязвимость поставляется с точной командой и необработанным выводом (эксплуатация подтверждается агентом; машинно-верифицируемым шагом является повторное тестирование исправления в Pro), поэтому на триаж почти ничего не остаётся.
- 🔒 **Работает на локальной LLM + Privacy Gateway.** Шлюз локально токенизирует ваши реальные IP, хосты и учётные данные, поэтому модель рассуждает на плейсхолдерах, а реальные значения остаются в вашем периметре.
- 🧩 **Везде, где вы разрабатываете.** Запускайте из GitHub, GitLab, Jenkins, VS Code, JetBrains, n8n, Grafana или Splunk — открытая версия работает с теми, что основаны на CLI. [См. интеграции ↓](#-darkmoon-everywhere)

---

<div align="center">

## Посмотрите на движок с открытым исходным кодом (CLI)

Darkmoon с открытым исходным кодом — это инструмент командной строки. Вот что вы получаете, клонировав репозиторий. Вы запускаете оценку из командной строки и наблюдаете, как каждый агент, команда и находка транслируются в реальном времени.

</div>

<table>
<tr>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/start-assesment.png" alt="Запуск оценки DarkMoon из командной строки одной строкой TARGET" />
<p align="center"><b>Запустите прогон из CLI.</b> Одна строка <code>TARGET</code> — и DarkMoon берёт на себя всю оценку.</p>
</td>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/sub-agent-1.png" alt="Конечный автомат субагента DarkMoon в терминале обнаруживает CVE-2019-9978 и сразу переходит к эксплуатации" />
<p align="center"><b>Автономные агенты рассуждают и эксплуатируют в реальном времени в вашем терминале.</b> Здесь субагент отмечает CVE-2019-9978 и сразу переходит к эксплуатации.</p>
</td>
</tr>
<tr>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/enumeration.png" alt="Сводка разведки и модели окружения DarkMoon, выведенная в терминале" />
<p align="center"><b>Разведка и модель окружения.</b> DarkMoon определяет стек и подтверждает поверхность атаки, прежде чем нанести удар.</p>
</td>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/log.png" alt="Поток вывода MCP в реальном времени в терминале с командами и необработанными ответами с отметками времени" />
<p align="center"><b>Поток MCP в реальном времени.</b> Каждая команда, выполняемая агентом, и её необработанный вывод с отметками времени, с помощью <code>./darkmoon.sh --log &lt;session&gt;</code>.</p>
</td>
</tr>
</table>

<div align="center">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/matrix.png" alt="Матрица обнаружения сигналов в терминале, сопоставляющая обнаруженные технологии с агентами, которых запускает DarkMoon" width="80%" />
<p><b>От сигнала к запуску агента.</b> DarkMoon решает, каких специализированных агентов развернуть, исходя именно из того, что он обнаруживает на цели.</p>

**Публикации о нас** [Help Net Security](https://www.helpnetsecurity.com/2026/06/29/darkmoon-open-source-ai-pentesting-platform/) · [Cyber Security News](https://cybersecuritynews.com/darkmoon-penetration-testing-platform/) · [DevOps.com](https://devops.com/why-ci-cd-security-testing-is-going-autonomous-and-why-it-should-stay-local/) · [SecurityBrief](https://securitybrief.co.uk/story/asc-it-launches-darkmoon-for-private-ai-pentesting) · [LinuxLinks](https://www.linuxlinks.com/darkmoon-ai-powered-autonomous-penetration-testing-platform/) · [IT Brief](https://itbrief.co.uk/story/asc-it-launches-darkmoon-for-private-ai-pentesting) · [ChannelLife](https://channellife.co.uk/story/asc-it-launches-darkmoon-for-private-ai-pentesting)

</div>

---

## Быстрый старт

```bash
git clone https://github.com/ASCIT31/Dark-Moon.git
cd Dark-Moon
./install.sh
```

`install.sh` интерактивно настраивает вашего LLM-провайдера (не нужно редактировать `docker-compose.yml`) и собирает весь стек:

```bash
./install.sh           # skip form if .opencode.env already configured
./install.sh --init    # force reconfiguration (cloud or local model)
./install.sh --help    # show usage
```

Поддерживает **облачных провайдеров** (Anthropic, OpenAI, OpenRouter…) и **локальные модели** (Ollama, llama.cpp). Затем запустите первую оценку и наблюдайте за ней в реальном времени:

```bash
./darkmoon.sh "TARGET: example.com"
./darkmoon.sh --log <session_id>
```

**Требования:** Docker и Docker Compose, а также ключ API LLM (или локальная модель). Настройка GPU, переменные окружения и полный справочник флагов находятся в [Полной документации](https://github.com/ascit31/dark-moon/blob/master/docs/full.md).

---

## Сетка возможностей

| | |
|---|---|
| 🧠 **50 специализированных агентов** | Единая агентная система анализирует, планирует и распределяет специализированных агентов по всем обнаруженным поверхностям. |
| 🌐 **Все поверхности** | Веб, API, Active Directory, Kubernetes, облака (AWS, Azure, GCP), CI/CD, базы данных, прошивки IoT и конечные точки AI/LLM, связанные в сквозные цепочки. |
| 🔒 **Шлюз приватности** | Обратимая локальная токенизация превращает реальные IP-адреса, хосты, URL-адреса и учётные данные в детерминированные плейсхолдеры, которые восстанавливаются только локально в момент запуска инструмента. |
| 🏠 **Локальная модель** | Запускайте всю оценку на локальной LLM (Ollama, llama.cpp), чтобы значения вашей инфраструктуры оставались в вашем собственном периметре. |
| 🧾 **Доказательства, а не оценки** | Каждая находка поставляется с точной командой и необработанным выводом; повторное тестирование в Pro перезапускает эксплойт для подтверждения исправления. |
| 🛡️ **Безопасность по проекту** | ИИ никогда не запускает команду напрямую, каждое действие проходит через контролируемый, логируемый интерфейс MCP. |
| 🤖 **Пентестит и ваш ИИ** | Выделенный LLM-агент проверяет конечные точки вывода AI/LLM на соответствие OWASP LLM Top 10 с помощью проб на базе garak. |
| ♾️ **Нативный для CI/CD** | Запускайте пентест в конвейере и получайте находки в виде артефактов. |
| 🔌 **MCP** | Оркестрируйте более 140 наступательных инструментов через MCP. |
| 🔧 **Исправь это (Pro)** | Платный уровень Pro превращает находки в проверяемые человеком pull request'ы, повторно протестированные против исходного эксплойта. |

Создано для **команд безопасности**, **инженеров DevSecOps**, **red team'ов** и профессионалов **этичного хакинга**.

---

## 🧩 DarkMoon везде

<p align="center">
  <img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/integrations.svg" alt="DarkMoon integrations: GitHub, GitLab, Jenkins, VS Code, JetBrains, n8n, Grafana, Splunk — OSS + Pro" width="100%" />
</p>

Запускайте DarkMoon там, где вы уже работаете — в CI/CD, вашей IDE, автоматизации и SecOps. Интеграции, помеченные **OSS + Pro**, работают с открытой версией (локальный CLI + JSON); интеграции только для Pro используют REST API [DarkMoon Pro](#-darkmoon-pro--paid-edition-web-dashboard-and-automated-remediation) (живая панель управления, исправление→PR).

| Платформа | Что делает | Получить | Версия | Руководство |
|---|---|---|---|---|
| **GitHub Actions** | Проваливает конвейер при находках по уровню серьёзности | [GitHub Marketplace](https://github.com/marketplace/actions/darkmoon-pentest) | OSS + Pro | [▶ Смотреть](https://youtu.be/e67klNk79vg) |
| **GitLab CI/CD** | Находки в виде отчётов Code Quality + SAST | [CI/CD Catalog](https://gitlab.com/explore/catalog/Dark-Moon-X/darkmoon-scan) | OSS + Pro | [▶ Смотреть](https://youtu.be/ui7NHD41cMM) |
| **Jenkins** | Находки в виде проблем Warnings-NG в сборке | [Плагин `.hpi` (Releases)](https://github.com/ASCIT31/darkmoon-jenkins/releases) | OSS + Pro | [▶ Смотреть](https://youtu.be/G0TgyGpVLZ8) |
| **VS Code** | Просмотр и запуск оценок из редактора | [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=Darkmoon.darkmoon-vscode) | OSS + Pro | [▶ Смотреть](https://youtu.be/GY7YOnYpteQ) |
| **JetBrains** | Находки в окне инструментов IDE | [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/34497-darkmoon) | OSS + Pro | [▶ Смотреть](https://youtu.be/obUUrbTN3Jg) |
| **n8n** | Автоматизация кампаний, повторных тестов и оповещений | [npm `n8n-nodes-darkmoon`](https://www.npmjs.com/package/n8n-nodes-darkmoon) | Pro | [▶ Смотреть](https://youtu.be/3htg8kh7Dr8) |
| **Grafana** | Панели управления состоянием безопасности | [Self-host (Releases)](https://github.com/ASCIT31/darkmoon-grafana/releases) | Pro | [▶ Смотреть](https://youtu.be/L7K-y0HPudk) |
| **Splunk** | Приём данных в SOC (HEC) + действие оповещения "Send to Darkmoon" | [App (Releases)](https://github.com/ASCIT31/darkmoon-splunk/releases) — Splunkbase на рассмотрении | OSS + Pro | [▶ Смотреть](https://youtu.be/8w2i8nEBdQQ) |
| **SDK / CLI** | Создайте свою интеграцию на общем контракте | [npm `@darkmoon_ai/client`](https://www.npmjs.com/package/@darkmoon_ai/client) | OSS + Pro | [▶ Смотреть](https://youtu.be/jMIMvV8yEK8) |

Каждая интеграция передаёт **только безопасные метаданные** (серьёзность, статус, MITRE, идентификаторы) — никогда доказательства, секреты или токены. Полные руководства на [docs.dark-moon.org](https://docs.dark-moon.org); исходный код в [ASCIT31](https://github.com/ASCIT31).

---

## 🔒 Darkmoon Pro — платная версия: веб-панель управления и автоматизированное исправление

> 🔒 **Это функции Darkmoon Pro (платные).** Открытая версия — это CLI, показанный выше; веб-панель управления и автоматизированное исправление с созданием pull request'ов отсутствуют в открытой сборке.

Приведённые ниже скриншоты — это **платная** веб-панель управления **Darkmoon Pro**. Они **не** являются частью открытого репозитория, который вы клонируете. Открытая версия — это инструмент командной строки, показанный в разделе выше.

<table>
<tr>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/dashboard.png" alt="Darkmoon Pro web dashboard showing projects, targets, campaigns and vulnerabilities by severity" />
<p align="center"><b>Pro: живая веб-панель управления.</b> Проекты, цели и кампании с первого взгляда, каждая находка распределена по уровню серьёзности.</p>
</td>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/vulnerability-1.png" alt="Darkmoon Pro finding detail with CVSS, MITRE ATT&CK and ISO 27001 mapping and EXPLOITED status" />
<p align="center"><b>Pro: находки с сопоставлением CVSS и ATT&CK.</b> Каждая находка несёт сопоставление CVSS, MITRE ATT&CK и ISO 27001 со статусом <code>EXPLOITED</code>, подтверждённым реальным эксплойтом.</p>
</td>
</tr>
<tr>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/markdown-report-1.png" alt="Darkmoon Pro structured web report with management summary, exportable to Markdown and PDF" />
<p align="center"><b>Pro: экспортируемые веб-отчёты.</b> Резюме для руководства простым языком плюс полная техническая детализация, экспортируемые в Markdown и PDF.</p>
</td>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/infra-orbital.gif" alt="Darkmoon Pro orbital attack-surface map: an animated infrastructure graph with exposure rings, per-node vulnerability badges and the MITRE attack path racing from the internet-facing entry to the database" />
<p align="center"><b>Pro: орбитальная карта поверхности атаки.</b> Живой 3D-граф узлов, соединений и уязвимостей по каждому узлу, с пройденным путём атаки MITRE по всей цели, и **каждая находка связана с предложенным исправлением в виде проверенного pull request'а**. Отображается в браузере и в VR.</p>
</td>
</tr>
<tr>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/scheduler.png" alt="Darkmoon Pro campaign scheduler for recurring automated pentest campaigns with focus, severity and recurrence" />
<p align="center"><b>Pro: запланированные повторяющиеся запуски.</b> Повторяющиеся автоматизированные кампании с FOCUS, серьёзностью и периодичностью, встроенные в веб-панель управления.</p>
</td>
<td width="50%" valign="top">
<img src="https://raw.githubusercontent.com/ascit31/dark-moon/master/docs/pics/campaign.png" alt="Darkmoon Pro campaign view listing the 57 vulnerabilities with severity and status" />
<p align="center"><b>Pro: представление кампании.</b> Каждая уязвимость в кампании с её серьёзностью и статусом подтверждения.</p>
</td>
</tr>
</table>

### 🔒 Pro: от находки к исправлению (автоматизированное исправление, платно)

> 🔒 **Платная функция Pro.** Открытый движок находит и доказывает уязвимости. Автоматизированное исправление с созданием pull request'ов доступно только в Darkmoon Pro.

В платном уровне Pro каждая находка проходит путь _находка → исправление, проверенное в песочнице → **проверенный человеком pull request, повторно протестированный против исходного эксплойта**_, и никогда не сливается автоматически. В нашем демонстрационном запуске на OWASP Juice Shop агент исправления Pro **устранил находки от начала до конца с чистым живым повторным тестом эксплойта** (исправление засчитывается только тогда, когда исходный эксплойт перезапущен и подтверждено его закрытие). См. [бенчмарк исправлений](https://dark-moon.org/remediation-benchmark/), [документацию агента исправления](https://github.com/ascit31/dark-moon/blob/master/docs/remediation-agent.md) и [57 открытых PR в ASCIT31/juice-shop](https://github.com/ASCIT31/juice-shop/pulls).

<div align="center">

<a href="https://youtu.be/zQE95bVLZgM">
  <img src="https://assets.kitploit.com/production/public/readmes/42241/95a4689eb8c0d2931c09f243615e0a57071b7d7698d88e2d0c6477a477b2d6c5.png" alt="Watch the demo of the Darkmoon Pro web dashboard running a full autonomous penetration test" width="70%" />
</a>

**▶️ Смотреть демо (показывает веб-панель управления Darkmoon Pro)**

</div>

### 🔒 Pro: развёртывание в любом облаке в один клик — без железа, без маркетплейса

> 🔒 **Платная функция Pro.** Открытая версия — это CLI, показанный выше. Развёртывание в облаке в один клик поставляется с Darkmoon Pro (требуется действующий лицензионный ключ Pro) и не является частью открытой сборки.

<div align="center">

<a href="https://github.com/ASCIT31/darkmoon-cloud-deploy/blob/master/docs/aws.md"><img src="https://www.vectorlogo.zone/logos/amazon_aws/amazon_aws-icon.svg" alt="AWS" height="42" /></a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="https://github.com/ASCIT31/darkmoon-cloud-deploy/blob/master/docs/gcp.md"><img src="https://www.vectorlogo.zone/logos/google_cloud/google_cloud-icon.svg" alt="Google Cloud" height="42" /></a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="https://github.com/ASCIT31/darkmoon-cloud-deploy/blob/master/docs/azure.md"><img src="https://www.vectorlogo.zone/logos/microsoft_azure/microsoft_azure-icon.svg" alt="Azure" height="42" /></a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="https://github.com/ASCIT31/darkmoon-cloud-deploy/blob/master/docs/ovh.md"><img src="https://cdn.simpleicons.org/ovh/123F6D" alt="OVHcloud" height="36" /></a>

</div>

<p align="center">"Вы продаёте аппаратное устройство?" <b>Нет.</b> Одна команда превращает любую облачную VM в выделенное устройство Darkmoon <b>Pro</b> в вашем собственном тенанте — она создаёт машину, открывает порт панели управления и устанавливает всё за вас. <b>Никакого проприетарного оборудования, никакого облачного маркетплейса, никакой привязки</b> — одни и те же упакованные Docker-образы работают в любом облаке и на вашем собственном железе.</p>

```bash
# one command, from your cloud's browser shell (AWS / GCP / Azure / OVH)
curl -fsSL https://portal.dark-moon.org/deploy | bash -s -- aws --license <KEY> --api-key <LLM_KEY>
```

<div align="center">

**[Руководство по развёртыванию в облаке →](https://github.com/ASCIT31/darkmoon-cloud-deploy)** · [Документация](https://docs.dark-moon.org/#cloud-deployment) · [Appliance](https://dark-moon.org/appliance)

</div>

---

## Что такое DarkMoon?

DarkMoon — это **open-source платформа для AI-тестирования на проникновение**. Укажите ей цель, которую вы уполномочены тестировать, и она проведёт всю оценку самостоятельно: она рассуждает, планирует и запускает **50 специализированных агентов**, которые выполняют реальные наступательные операции через контролируемый слой MCP, а затем сообщает о каждой уязвимости с точной командой, необработанным выводом и доказательством за ней.

Она не заменяет пентестера. Она избавляет от рутинной части оценки с доказательствами, чтобы ваши эксперты тратили время на суждение, а не на механическую работу.

---

## 📊 Бенчмарк: 57 реальных уязвимостей на OWASP Juice Shop

Реальный воспроизводимый **black-box** запуск против OWASP Juice Shop с **облачной фронтирной моделью (Anthropic Claude)**. DarkMoon также работает **полностью локально** (Ollama / llama.cpp) за Privacy Gateway — так что ничего не покидает вашу инфраструктуру; покрытие локальными моделями зависит от модели, которую вы запускаете.

| Метрика | Результат |
|---|---|
| Найдено уязвимостей | **57** (8 критических / 24 высоких / 21 средних / 4 низких) |
| Время выполнения | **28,5 мин** |
| Доказательство эксплуатации | команда + необработанный вывод по каждой находке |
| LLM | Anthropic Claude (облачная фронтирная); локальные модели поддерживаются |

Воспроизведите это и сравните инструменты сами: **[ASCIT31/Darkmoon-Benchmarks](https://github.com/ASCIT31/Darkmoon-Benchmarks)**.

## 🆚 Как DarkMoon сравнивается

| | **DarkMoon** | strix | shannon | PentAGI |
|---|:--:|:--:|:--:|:--:|
| Работает на **локальной LLM** (данные не покидают систему) | ✅ | ❌ облако | ❌ облако | частично |
| Privacy Gateway (локальная токенизация) | ✅ | ❌ | ❌ | ❌ |
| Active Directory + Kubernetes | ✅ | ❌ | ❌ | частично |
| Доказательство эксплуатации | ✅ | ✅ | ✅ | ✅ |
| Открытый исходный код | ✅ GPL-3.0 | ✅ | ✅ | ✅ |

*Составлено по публичным репозиториям/документации (2026-08); исправления приветствуются через PR.*

---

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

DarkMoon работает как оркестратор стратегического **AI-агента безопасности**, согласованный с методологиями ISO 27001, NIST SP 800-115 и MITRE ATT&CK.

Когда вы указываете цель, платформа автоматически:

1. 🔍 **Обнаруживает** целевую среду (порты, сервисы, протоколы)
2. 🧠 **Определяет** технологический стек (фреймворки, CMS, API)
3. 🎯 **Моделирует** поверхность атаки
4. 🚀 **Развёртывает** специализированных субагентов на основе обнаруженных технологий
5. 🔬 **Выполняет** цикл **интеллектуального сканирования уязвимостей** с реактивной адаптацией
6. ✅ **Валидирует** находки с доказательствами (запросы, полезные нагрузки, ответы)
7. 📝 **Генерирует** структурированный отчёт об аудите

### Оркестрация субагентов

DarkMoon динамически выбирает и запускает специализированных агентов в зависимости от обнаруженных технологий:

| Обнаруженная технология | Запускаемый агент |
|---|---|
| WordPress, Drupal, Joomla, Magento, PrestaShop, Moodle | Агент для конкретной CMS |
| PHP, Node.js, Flask, ASP.NET, Spring Boot, Ruby on Rails, Go | Агент для конкретного стека |
| GraphQL | Агент GraphQL |
| LLM / endpoint вывода AI (OpenAI-совместимый, Ollama, vLLM, TGI) | Агент LLM |
| Active Directory | Агент AD |
| Kubernetes | Агент Kubernetes |
| AWS, Azure, GCP | Агент облачного провайдера |
| Entra ID (идентификация Microsoft) | Агент идентификации |
| GitHub, GitLab, Jenkins | Агент SCM и CI/CD |
| Terraform, Ansible | Агент Infrastructure-as-Code |
| Docker, реестры контейнеров | Агент контейнеров |
| HashiCorp Vault | Агент секретов |
| PostgreSQL, MySQL, MSSQL, Oracle | Агент баз данных |
| Redis, RabbitMQ, Kafka, MQTT | Агент обмена сообщениями и кэша |
| Прошивки / образы IoT | Агент прошивок |
| Требуется headless-браузер | Агент headless-браузера |

Несколько агентов могут выполняться **параллельно** в гибридных архитектурах.

Плоскости, для которых учётные данные необходимы, чтобы быть значимыми (облачные аккаунты, CI/CD, хранилища секретов, базы данных, Active Directory, Kubernetes), **никогда не запускаются по предположению**. Они срабатывают только когда найден конкретный артефакт (ключ, токен, доступный endpoint метаданных) или когда вы явно их авторизуете, а в остальных случаях отмечаются в отчёте.

> **Примечание:** Полный список агентов, их структуру, жизненный цикл и способы создания пользовательских агентов см. в [Полной документации, AI Agents](https://github.com/ascit31/dark-moon/blob/master/docs/full.md#v-ai-agents).

### Обзор архитектуры

```
User ──> DarkmoonCLI ──> OpenCode (AI Brain) ──> MCP (Security Gatekeeper) ──> Docker Toolbox (Real Tools)
```

```mermaid
sequenceDiagram
  participant U as User
  participant O as OpenCode
  participant A as AI Agent
  participant M as MCP Darkmoon
  participant T as Docker Toolbox

  U->>O: User prompt
  O->>A: Delegate task
  A->>M: MCP function call
```

---

[Read more](https://github.com/ascit31/dark-moon)
Скачать инструмент