
nebulae/trudi
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
자율 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.
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →