Repolode
BaaRai

BaaRai/ARTEX

Опенсорсная AI-система, которая автономно проводит пентесты с помощью LLM-агентов; включает backend на Go и веб-интерфейс на Next.js.

Звёзды
1,659
Форки
625
Открытые issues
8
Последний коммит
вчера

Что это?

ARTEX — платформа для offensive security: агенты на базе LLM планируют и проводят пентесты на разрешённых целях. В состав проекта входят backend на Go и встроенный frontend на Next.js, а состояние хранится в PostgreSQL. В веб-панели можно отслеживать задачи, активы, находки, вызовы инструментов и граф исследования в реальном времени.

В основе системы — два связанных графа: общий для всех задач граф активов (домены, поддомены, IP-адреса, сервисы, конечные точки) и граф исследования для каждой задачи, в котором фиксируются цели, намерения, факты и находки. Планировщик распределяет задачи между параллельными агентами-исполнителями: они запускают реальные инструменты и записывают результаты в оба графа. Исполнители также могут искать в журналах выполнения друг у друга, а планировщик ведёт общий список дел, чтобы последовательно продвигаться по многоэтапным цепочкам атак.

В проект входят прокси MITM с записью трафика, расширение для браузера, позволяющее входить на цели с аутентификацией, механизм подтверждения вызовов инструментов и коннектор для синхронизации активов со ScopeSentry. Поддерживаются модели Anthropic, OpenAI и локальные модели Ollama. Лицензия — AGPL-3.0; отдельно оговорено, что система предназначена только для тестирования с разрешения.

Ключевые возможности

  • 01Автономный планировщик и параллельные агенты-исполнители, запускающие реальные инструменты для проверки безопасности
  • 02Два связанных графа: общий реестр активов и история исследования для каждой задачи
  • 03Прокси с записью трафика и расширение для браузера, позволяющие захватывать аутентифицированные сессии
  • 04Механизм подтверждения для перехвата и проверки вызовов инструментов перед запуском
  • 05Повторная проверка уязвимостей с фиксацией того, воспроизводится ли находка или уже устранена
  • 06Синхронизация активов со ScopeSentry и поддержка моделей Anthropic, OpenAI и Ollama

Сценарии использования

  • Проведение разрешённых пентестов собственных систем или целей в рамках программы bug bounty
  • Исследования в лаборатории того, как LLM-агенты выстраивают многоэтапные цепочки эксплуатации
  • Повторная проверка ранее заявленных уязвимостей после установки исправления
  • Управление обнаруженными активами и находками команды безопасности в единой веб-консоли

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

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/BaaRai/ARTEX.git
  2. 2

    Перейдите в каталог проекта

    cd ARTEX
  3. 3

    Запустите скрипт установки в один клик, затем откройте http://localhost:8787

    ./install.sh

Что важно знать

  • Требуется база данных PostgreSQL.
  • Для исследования нужен ключ API LLM, например ANTHROPIC_API_KEY или OPENAI_API_KEY.
  • Лицензия AGPL-3.0 — это лицензия с копилефтом, требующая делиться изменённым исходным кодом при его распространении или предоставлении в виде сетевого сервиса.

В подборках

Темы

Частые вопросы

Что такое ARTEX?
Опенсорсная AI-система, которая автономно проводит пентесты с помощью LLM-агентов; включает backend на Go и веб-интерфейс на Next.js. ARTEX — платформа для offensive security: агенты на базе LLM планируют и проводят пентесты на разрешённых целях. В состав проекта входят backend на Go и встроенный frontend на Next.js, а состояние хранится в PostgreSQL. В веб-панели можно отслеживать задачи, активы, находки, вызовы инструментов и граф исследования в реальном времени.
ARTEX можно использовать бесплатно? Какая у него лицензия?
ARTEX распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ARTEX всё ещё поддерживается?
Активно поддерживается. Последний коммит в ARTEX — 6 нояб. 2026 г..
Для чего можно использовать ARTEX?
Проведение разрешённых пентестов собственных систем или целей в рамках программы bug bounty Исследования в лаборатории того, как LLM-агенты выстраивают многоэтапные цепочки эксплуатации Повторная проверка ранее заявленных уязвимостей после установки исправления Управление обнаруженными активами и находками команды безопасности в единой веб-консоли
Как установить ARTEX?
Клонируйте репозиторий: git clone https://github.com/BaaRai/ARTEX.git Перейдите в каталог проекта: cd ARTEX Запустите скрипт установки в один клик, затем откройте http://localhost:8787: ./install.sh
Где скачать ARTEX?
Исходный код и инструкции по установке — на GitHub: https://github.com/BaaRai/ARTEX

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Мультиагентный персональный помощник, который отслеживает действия на экране и формирует структурированные локальные воспоминания, чтобы отвечать на вопросы о вашей цифровой работе.

3,5 тыс.+3 за неделю272PythonApache-2.0Обновлён 4 дня назад

Подборка техник и реальных случаев злоупотребления локальными AI-агентами через их конфигурацию, состояние, инструменты и унаследованные права доступа.

100+1 за неделю6PythonCC0-1.0Активно поддерживаетсяОбновлён 4 дня назад

Подробное руководство OWASP по техническим процессам тестирования безопасности и обратной разработке мобильных приложений для Android и iOS.

13,3 тыс.+12 за неделю2,8 тыс.PythonCC-BY-SA-4.0Обновлён 9 часов назад