
owl234/arl-next
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Современная платформа для картирования активов и мониторинга уязвимостей (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" && \