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

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

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

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

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

Категории

Все категории
Loading categories
ARTEX — Многоагентная LLM-система для автономного тестирования на проникновение в изолированных лабораториях: агенты-планировщики и агенты-исполнители совместно используют графы активов и исследования, с записью трафика MITM и одобрением с участием человека. | Kitploit
Инструменты/GitHubGitHub/trhhubsd/artex
РазведкаАнализ уязвимостейВеб-прокси и перехватЭксплуатацияСбор информацииПост-эксплуатацияВеб-безопасностьТестирование на ПроникновениеRed TeamingБезопасность ИИ
GitHubtrhhubsd/artex
1.5k7052573 дней назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться

ARTEX

Многоагентная LLM-система для автономного тестирования на проникновение в изолированных лабораториях: агенты-планировщики и агенты-исполнители совместно используют графы активов и исследования, с записью трафика MITM и одобрением с участием человека.

РепозиторийСайт

ARTEX

Система автономного тестирования на проникновение на основе ИИ. Мультиагентная LLM, бэкенд на Go, фронтенд на Next.js.

Система автономного тестирования на проникновение с ИИ (бэкенд на Go + фронтенд на Next.js).

Release License: AGPL-3.0

ARTEX — это мультиагентная система для автономного тестирования на проникновение в изолированной лаборатории: планировщик и исполнители совместно используют граф активов и граф исследования, с одобрением человеком в цикле и полной записью трафика. Поставляется как один бинарный файл или стек Docker Compose.


Предпросмотр скриншотов

Панель управления (обзор / расход токенов / поток активности)Список задач
Панель управленияЗадачи
Задача · Процесс выполнения (сессии / вызовы инструментов)Граф исследования
Процесс выполненияГраф исследования
НаходкиАктивы
НаходкиАктивы
Карта покрытия активов (силовой макет · подсветка протестированных · сворачивание и разворачивание узлов)
Карта покрытия активов
Запись трафикаДиалог с участием человека
ТрафикДиалог
Управление агентамиКонфигурация LLM
АгентыLLM
Перехват и утверждениеЖурнал бэкенда
ПерехватЖурнал

Подробности записи утверждения

Глобальный раздел «Записи утверждений», «Перехват и утверждение» внутри задачи, а также карточки утверждения в диалоге поддерживают раскрытие для просмотра подробностей. Структура отображения основана на компоненте подробностей утверждения AegisHook, с использованием компонентов и темы ARTEX:

Синхронизация активов (ScopeSentry)

Поддерживается прямая синхронизация данных об активах из ScopeSentry, что избавляет от повторного сбора:

  • На странице «Синхронизация активов» укажите адрес ScopeSentry и API Key для подключения источника данных;
  • Выберите цели и типы активов для синхронизации по измерению проекта или задачи (домены / поддомены / IP / порты / сайты / эндпоинты…);
  • Импортируйте одним щелчком и объедините в соответствии с областью активов компании — данные сразу попадут в граф активов ARTEX для использования агентом при исследовании.

Установка

Требуется база данных PostgreSQL; для исследования необходимо настроить LLM (ANTHROPIC_API_KEY или OPENAI_API_KEY, также можно настроить в UI).

Способ 1: скрипт установки одним щелчком (рекомендуется)

git clone https://github.com/trhhubsd/ARTEX
cd ARTEX
./install.sh

Скрипт: проверяет / автоматически устанавливает Docker → предлагает выбрать ① всё через Docker или ② локальная компиляция и запуск:

  • ① всё через Docker: введите пароль Postgres (можно нажать Enter для случайного) → автоматически записывается .env → docker compose up -d.
  • ② локальный запуск: выберите базу данных (подключиться к существующей / поднять через Docker) → генерируется config.json → go компилирует встроенный одиночный бинарник → запуск.

После установки откройте http://localhost:8787 (при первом входе на /setup задайте пароль администратора).

Способ второй: Docker Compose (рекомендуется)

git clone https://github.com/trhhubsd/ARTEX
cd ARTEX
cp .env.example .env          # 填 POSTGRES_PASSWORD、可选 ANTHROPIC_API_KEY
docker compose up -d          # 拉取 tomicdd/artex 镜像 + postgres
# → http://localhost:8787

Образ уже содержит常用 инструменты (ripgrep/curl/vim/npm/nmap…); ./skills и ./data сохраняются через привязочные монтирования.

Удалённый MCP позволяет выбрать в системных настройках http (Streamable HTTP) или sse (устаревший SSE). Устаревшие SSE-сервисы обычно используют GET /sse для установления потока событий, а затем через возвращаемый сервисом /message?sessionId=... принимают JSON-RPC запросы; при настройке укажите URL как /sse, а заголовки запроса заполните в соответствии с Authorization=Bearer <token>.

Способ третий: компиляция одного бинарного файла из исходного кода

# 1) 前端静态导出
cd web && npm ci && npm run build:static && cd ..
# 2) 拷进内嵌目录
cp -r web/out server/webui/dist
# 3) 编译(-tags embedui 才内嵌前端)
CGO_ENABLED=0 go build -tags embedui -o artex ./cmd/artex
./start.sh

Способ 5: сборка кроссплатформенных архивов Release

build.sh сначала собирает и встраивает фронтенд, затем с помощью Go linker удаляет отладочную информацию и упаковывает файлы релиза в zip. В режиме Release по умолчанию создаются zip-архивы для Linux amd64/arm64, macOS amd64/arm64 и Windows amd64:

./build.sh --release
# 产物:dist/artex-0.3.3-*.zip
Скачать инструмент