OA

owl234/arl-next

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

485 stars 84 forks Качество 73 Тренд 42GPL-3.0

Современная платформа для картирования активов и мониторинга уязвимостей (ARL-NEXT). Реконструкция классической архитектуры ARL, сосредотачиваясь на ассоциации корпоративных активов, асинхронном разъединении при одновременном планировании, интеграции с нативными протоколами MCP и контейнеризированном развертывании из коробки.

Обзор

Современная платформа наземной разведки и разведки активов ⚡ Руководство по быстрому развертыванию • 💡 Сравнение эволюции архитектуры • ✨ Основные функции • 🤖 Руководство по конфигурации MCP • 📜 Журнал изменений • 📄 Протокол с открытым исходным кодом Это платформа для картирования активов, основанная на классическом проекте с открытым исходным кодом ARL (Asset Reconnaissance Lighthouse), проходящая архитектурную реконструкцию и непрерывную эволюцию. Для решения инженерных узких мест, таких как блокировка очереди задач, долгосрочный рост памяти и устаревшие исторические зависимости в масштабных сценариях сканирования, система реализует разделение микросервисов и асинхронное разделение задач, комплексно модернизирует современную основу runtime и инструментарию отображения, а также интегрирует стандартные протоколы для поддержки автоматизированного опорного планирования активов и совместного планирования с помощью ИИ. * 🤖 : Встроенный стандартизированный сервис Python MCP, поддерживающий интеграцию с внешними агентами и назначение задач и экспорт данных 13D-панели управления активами. (👉 Руководство по конфигурации MCP) * ⚙️ : Разделение микросервисов и независимое распределение очереди задач, в сочетании с оптимизацией пакетного хранилища данных, обеспечивая плавную работу высокопроизводительного сканирования. * 🌐 : Поддерживает автоматизированную ассоциацию между корпоративными капиталами и полнотипным ICP (веб-сайты/приложения/мини-программы/быстрые приложения) для построения многоуровневых топологий активов. * 🔍 : На основе стабильной версии Nmap 7.95 LTS; Встроенный нативный движок извлечения учетных данных и информационных потоков на Python. * 🛡️ : Непрерывная синхронизация авторитетного интеллекта уязвимостей CVE, мониторинг утечек кода и учетных данных с GitHub, поддержка механизма удаления атомарных обновлений. * ⚡ : Интегрирует механизмы активации состояния контейнера, готового опроса и автоматического перезапуска, поддерживая плавные онлайн-обновления в управленческом бэкенде. * 📦 : Предоставляет продукты для предварительной компиляции и сборки домашних источников изображений Alibaba Cloud, чтобы избежать вытягивания изображений и сбоев установки зависимостей, вызванных трансграничными колебаниями сети. *: Мониторинг в реальном времени физической памяти и уровней свопа хозяина, загрузки ресурсов системы, жизненного цикла задачи сканирования, многомерной панели управления рисками и панорамного потока журналов операций. * : Поддерживает корпоративную подачу ICP (веб-сайт/мобильное приложение/мини-программа WeChat/приложение Kuai) и проникновение в корпоративный капитал, с помощью ассоциации в один клик и синхронизированных задач многомерного обнаружения. * : Глубоко интегрировано с Nuclei — пулом из 100+ выделенных PoC плагинов для уязвимостей, а также почти 10 000 веб-библиотек отпечатков пальцев (8 800+), поддерживающих выпуск и отслеживание на весь жизненный цикл. *: Отслеживание последних уязвимостей глобального CVE, автоматический мониторинг чувствительного кода GitHub и утечек учетных данных.

Обзор (машинный перевод)

Английский | Китайский упрощённый

ARL-Next

Современная платформа для картирования активов и мониторинга уязвимостей

Современная платформа для наземной разведки и разведки активов

Связь корпоративных активов · Асинхронное разъединённое планирование · Интеграция с нативным протоколом MCP · Развертывание контейнерного распаковки

🚀 Быстрый старт (5 минут) • ⚡ Руководство по быстрому развертыванию • 💡 Сравнение эволюции архитектуры • ✨ Основные особенности • 🔌 Руководство по интеграции API • 🤖 Руководство по конфигурации MCP • 📜 Журнал обновлений • 💬 Обсуждение и обмен мнениями • 📄 Протокол с открытым исходным кодом


💡 Что такое ARL-Next?

ARL-Next — это платформа для картирования активов, основанная на классическом проекте с открытым исходным кодом ARL (Asset Exploration Lighthouse), которая проходит архитектурную реконструкцию и непрерывную эволюцию. Для решения инженерных узких мест, таких как блокировка очереди задач, долгосрочный рост памяти и устаревшие исторические зависимости в масштабных сценариях сканирования, система реализует разделение микросервисов и асинхронное разблокирование задач, комплексно модернизирует современную среду выполнения и набор инструментов для отображения, а также интегрирует стандартный протокол Model Context Protocol (MCP), поддерживающий автоматизированное пивотирование активов и совместный анализ с помощью ИИ.


💡 Сравнение архитектурной эволюции и технических ориентиров решений

Измерения оценки Оригинальная архитектура и реализация ARL Решение рефакторинга ARL-Next
Архитектура параллелизма и планирования Выполнение задач объединяет одну очередь Celery; сложные задачи с высокой параллелизмом склонны к блокировке очереди и временным мертвым Разделение OSINT и скриншотов на независимые микросервисы, введение отдельных очередей и пакетного складирования, что значительно сократило блокировку очередей и узких мест параллелизма
Автоматизированная интеграция протоколов Нет стандартизированного внешнего интерфейса планирования, поддерживается только ручное взаимодействие через веб-консоль Поддерживает нативный MCP Server, предоставляющий возможность многомерного профилирования активов с помощью стандартных протоколов
Топология корпоративных активов Неаффилированные предприятия и универсальные ссылки на бурение цифровых активов Глубокая интеграция групп активов: поддерживает поиск по ассоциации корпоративных акций и многотиповые ICP (сайты / приложения / мини-программы / быстрые приложения), создание многоуровневой групповой топологии и профилей поверхностей экспозиции
Сборка и развертывание контейнеров Устаревшие зависимости и отсутствие ускорения изображений делают сборку уязвимыми к внешним колебаниям сети Многоступенчатая конструкция контейнеров и предварительная компиляция исходного кода Alibaba Cloud Повышение скорости сборки и стабильности развертывания
Базовый уровень технологического стека Python 3.6 / Vue 2 / MongoDB 3.x / Nmap 7.70 Python 3.13 / Vue 3.5 / MongoDB 7.0 / Nmap 7.95 Стабильная версия Современное выравнивание базовой линии во время выполнения

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

Установка

docker run --rm -v $(pwd):/host crpi-laul1izptqrf0tkf.cn-beijing.personal.cr.aliyuncs.com/owl234-arl-prod/arl-web:latest bash -c "cp /code/start-prod.sh /host/start-prod.sh && cp /code/docker-compose.prod.yml /host/docker-compose.prod.yml && mkdir -p /host/updater && cp -r /code/updater/. /host/updater/ 2>/dev/null || true; mkdir -p /host/tools && cp -r /code/tools/. /host/tools/ 2>/dev/null || true; mkdir -p /host/frontend && cp /code/frontend/default.conf.prod /host/frontend/default.conf.prod 2>/dev/null || true; cp /code/version.txt /host/version.txt 2>/dev/null || true; cp /code/CHANGELOG.md /host/CHANGELOG.md 2>/dev/null || true; cp /code/CHANGELOG_en.md /host/CHANGELOG_en.md 2>/dev/null || true" && \
Новичок в MCP? Начните с руководства на mcpskill.org →