NT

nebulae/trudi

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

66 stars 10 forks 품질 77 트렌드 34MIT

자율 DFIR 에이전트 - 사고 응답을위한 SANS SIFT 워크 스테이션 MCP 서버

개요

SANS SIFT Workstation에 내장 된 자율 DFIR 에이전트. TRUDI는 완전한 사건 응답 조사를 실행합니다 — 디스크 삼기, 기억 포렌식, Windows artifact 파싱, IOC enrichment, YARA hunting — 그리고 각 단계에 확인을 위해 신속한 없이 가득 차있는 감사 흔적을 가진 구조화된 분석 보고서를 일으킵니다. 별도의 모델은 조사 단계별, 그리고 그 보고서에 도달하기 전에 모든 결론을 직접. TRUDI는 살아남는 것을 보고합니다. Find Evil에 내장! Hackathon - SANS 연구소 / Devpost, 4 월 - 6 월 2026. TRUDI는 — 1개의 분석가이고 2개의 독립적으로 구성하는 이유 모형은 그것을 지시하고 도전합니다: - 조사를 관현, 도구 선택, TRUDI MCP 서버를 통해 실행, 출력을 해석, 그리고 보고서를 작성. (dair.*) — 재발성 국가 기계 (Triage → Collect → Analyze → Scan → Report)로 조사를 실행합니다.

개요(AI 번역)

** Digital Investigation에 대한 응답 단위 **

SANS SIFT Workstation에 내장 된 자율 DFIR 에이전트. TRUDI는 완전한 사건 응답 조사를 실행합니다 — 디스크 삼기, 기억 포렌식, Windows artifact 파싱, IOC enrichment, YARA hunting — 그리고 각 단계에 확인을 위해 신속한 없이 가득 차있는 감사 흔적을 가진 구조화된 분석 보고서를 일으킵니다.

별도의 모델은 조사 단계별, 그리고 그 보고서에 도달하기 전에 모든 결론을 직접. TRUDI는 살아남는 것을 보고합니다.

Find Evil에 내장! Hackathon - SANS 연구소 / Devpost, 4 월 - 6 월 2026.


내용

이 읽기: 어떻게 작동 · 필수품 · 설정 · API 키 · 로컬 모델 실행 · 케이스 시작 · 라이브 모니터링 (experimental) · 생성되는 얻을 것 · 추적 대쉬보드 · 문서 · 도구 명 공간 · YARA 규칙 · 증거 제약 · 테스트 스위트 · 저장소 레이아웃 · 라이센스

문서:

도크 그것에 대해
체험 Step-by-step: 완성된 실행(키 없음)을 검색하거나 신선한 조사 종료

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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.

GitHub에서 전체 README 보기

설치

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

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →