MCP-серверы

volatility mcp volatility mcp логотип

Сайт https://github.com/Gaffx/volatility-mcp
Цена Бесплатный доступ
Основные направления IT-операции и кибербезопасность, МСР с кибербезопасностью

Volatility MCP — это AI-ассистент для криминалистического анализа оперативной памяти, который интегрирует фреймворк Volatility 3 с AI-моделями через Model Context Protocol и FastAPI. Он позволяет специалистам по кибербезопасности исследовать дампы памяти на естественном языке, мгновенно получая списки процессов, сетевых соединений и другие криминалистические артефакты без необходимости помнить сложный синтаксис командной строки Volatility.

Ключевые особенности:

Анализ процессов на естественном языке: Позволяет через AI-ассистента запрашивать список запущенных процессов (pslist) в дампе памяти и строить древовидные графы их взаимосвязей для выявления подозрительной активности.

Исследование сетевых соединений: Предоставляет доступ к плагину netscan для отображения всех активных и завершенных сетевых подключений, включая фильтрацию по RFC1918-адресам для обнаружения подозрительных внутренних коммуникаций.

RESTful API-доступ к Volatility 3: Реализует серверную часть на FastAPI, которая оборачивает вызовы бинарного файла Volatility 3 в чистые API-эндпоинты, делая их доступными не только для AI, но и для любых веб-приложений.

Гибкая настройка и развертывание: Конфигурация MCP-клиента позволяет напрямую указывать путь к анализируемому файлу образа памяти, что упрощает запуск и интеграцию в существующие процессы расследования.

Планируемая интеграция Yara и мульти-анализ: В дорожной карте проекта заявлены функции дампа процессов для сканирования Yara-правилами на вредоносное ПО и одновременный анализ нескольких образов памяти для корреляции событий.

Для кого: Ориентирован на цифровых криминалистов, специалистов по реагированию на инциденты (DFIR), аналитиков SOC и исследователей вредоносного ПО, которым необходимо быстро извлекать и анализировать артефакты из дампов оперативной памяти, используя естественный язык вместо написания скриптов.

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

Первичный триаж дампа памяти: Специалист просит AI-ассистента показать все процессы и сетевые соединения, чтобы за секунды получить общую картину состояния системы на момент снятия образа.

Обнаружение вредоносного ПО: Выявление аномальных процессов и их связей, например, через запрос на построение дерева процессов для подозрительного PID и проверку установленных им сетевых соединений.

Расследование инцидентов с утечкой данных: Быстрый поиск и анализ внешних соединений, установленных скомпрометированной машиной, через естественно-языковый запрос к netscan.

Автоматизация рутинных задач криминалиста: Делегирование AI базовых запросов к Volatility для ускорения анализа и высвобождения времени на глубокую экспертизу сложных артефактов.

Обучение и документирование: Использование AI-ассистента для формирования черновика отчета о результатах анализа памяти на основе полученных данных.

Цены и доступность: Проект является полностью бесплатным open-source инструментом, опубликованным на GitHub под лицензией MIT. Для работы требуется наличие Python и установленного Volatility 3. Платные тарифы отсутствуют, доступность не ограничена. Пользователю необходимо самостоятельно настроить серверную часть на FastAPI и подключить ее к AI-клиенту через конфигурационный файл.