NT

nebulae/trudi

Developer tools

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

66 stars 10 forks Качество 77 Тренд 34MIT

Автономный агент DFIR — сервер SANS SIFT Workstation MCP для реагирования на инциденты

Обзор

Автономный агент DFIR построен на рабочей станции SANS SIFT. TRUDI проводит полное расследование инцидентов — сортировка дисков, криминалистика памяти, анализ артефактов Windows, обогащение МОК, охота на YARA — и производит структурированный отчет аналитика с полным аудитом, без подсказки для подтверждения на каждом этапе. Отдельная модель руководит расследованием поэтапно, и состязательный рецензент оспаривает каждое заключение, прежде чем оно достигнет отчета. TRUDI сообщает только то, что осталось после обзора. Построен для хакатона Find Evil! — SANS Institute / Devpost, апрель — июнь 2026 года. TRUDI - это один аналитик и две независимо сконфигурированные модели рассуждений, которые направляют и бросают ему вызов: Организует расследование, выбирает инструменты, запускает их через сервер TRUDI MCP, интерпретирует вывод и пишет отчет. (dair.*) — ведет расследование как рекурсивная государственная машина (Triage → Collect → Analyze → Scan → Report).

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

Отдел реагирования на угрозы для цифрового расследования**

Автономный агент DFIR построен на рабочей станции SANS SIFT. TRUDI проводит полное расследование инцидентов — сортировка дисков, криминалистика памяти, анализ артефактов Windows, обогащение МОК, охота на YARA — и производит структурированный отчет аналитика с полным аудитом, без подсказки для подтверждения на каждом этапе.

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

Построен для хакатона Find Evil! — SANS Institute / Devpost, апрель — июнь 2026 года.

Содержимое

Это чтение: Как это работает · Предпосылки · Настройка · Ключи API · Запуск локальной модели · Начало дела · Мониторинг в реальном времени (экспериментальный) · Что производится · Панель мониторинга · Документация · Пространства имен Инструментов · Правила YARA · Ограничения доказательств · Тестовый пакет · Планировка хранилища · Лицензия

Документация:

Док! Док! Что в ней есть [скрыто] [скрыто] [скрыто] [скрыто] | Try It Out | Шаг за шагом: просмотрите готовый пробег (без ключа) или проведите новое расследование сквозное |

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

README

Показан фрагмент оригинального README. Открыть оригинал.

TRUDI

Threat Response Unit for Digital Investigation

Autonomous DFIR agent built on the SANS SIFT Workstation. TRUDI runs a complete incident response investigation — disk triage, memory forensics, Windows artifact parsing, IOC enrichment, YARA hunting — and produces a structured analyst report with a full audit trail, without prompting for confirmation at each step.

A separate model directs the investigation phase-by-phase, and an adversarial reviewer challenges every conclusion before it reaches the report. TRUDI only reports what survives review.

Built for the Find Evil! hackathon — SANS Institute / Devpost, April–June 2026.


Contents

This README: How it works · Prerequisites · Setup · API keys · Running a local model · Starting a case · Live monitoring (experimental) · What gets produced · Trace dashboard · Documentation · Tool namespaces · YARA rules · Evidence constraints · Test suite · Repository layout · License

Documentation:

Doc What’s in it
Try It Out Step-by-step: browse a finished run (no key) or drive a fresh investigation end-to-end
Architecture Components, MCP boundary, guardrail tiers, security boundaries (Mermaid source · diagram PNG)
Project Description Design rationale — reasoning loop, gates, curiosity budget
Dataset Documentation Every case’s provenance, evidence source, findings, and answer key
Accuracy Report False positives, missed artifacts, hallucinations caught, confidence calibration, spoliation
Live-monitoring demo (experimental) Velociraptor + victim Docker stack and the auto-protect loop walkthrough
Live-endpoint testing (experimental) Read-only live.* SSH triage against a running host
Media Dashboard screenshots + demo video notes

How it works

TRUDI is a three-model system — one analyst and two independently-configured reasoning models that direct and challenge it:

Claude (primary analyst) — orchestrates the investigation, selects tools, runs them via the TRUDI MCP server, interprets output, and writes the report.

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →