Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Aegis — AI 에이전트용 OS 수준 모니터: 로컬 머신의 프로세스, 파일 접근 및 네트워크 활동을 관찰하고 각 이벤트를 에이전트 인스턴스에 귀속시킵니다. | Kitploit
도구/GitHubGitHub/antropos17/aegis
Defensive ToolsNetwork SecurityThreat IntelligenceLearning & EducationIncident ResponseAI SecurityAnomaly Detection
GitHubantropos17/aegis

Aegis

AI 에이전트용 OS 수준 모니터: 로컬 머신의 프로세스, 파일 접근 및 네트워크 활동을 관찰하고 각 이벤트를 에이전트 인스턴스에 귀속시킵니다.

저장소 보기
1422010시간 47분 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

AEGIS

AI 코딩 에이전트를 위한 OS 수준 감시

AI 코딩 에이전트가 실제로 시스템에서 수행하는 작업을 보여주는 오픈소스 모니터 — OS 수준에서 작동하며 에이전트 훅이 필요 없습니다.

AEGIS는 시스템의 모든 AI 에이전트를 감시합니다 — 협조하지 않는 에이전트까지도요. 에이전트가 어떻게 실행되었는지와 무관하게, 에이전트 프로세스, 파일 액세스, 네트워크 활동, 행동 이상 징후를 실시간으로 관찰하는 독립적인 OS 수준 관찰자입니다. JavaScript(ES modules / CommonJS) 모니터링 엔진 기반이며, 렌더러와 공유 타입에는 TypeScript가 사용됩니다. 오픈소스, 로컬 전용, 텔레메트리 없음 — 모든 것이 시스템에만 남습니다.

"카스퍼스키가 OpenClaw에서 512개의 버그를 발견했습니다. 그래서 이를 모니터링할 EDR을 만들었습니다."

Release CI Tests Monitor-first MIT License Platform

AEGIS 데모

다운로드 · 버그 신고 · 기능 요청 · 기여하기


Aegis는 무엇을 모니터링하나요?

  • 프로세스 모니터링 — 알려진 AI 에이전트 시그니처 110개를 부모-자식 트리 해석 및 IDE 호스트 탐지와 함께 추적합니다.
  • 파일 시스템 액세스 — 민감한 디렉터리(.ssh, .aws, .gnupg, .env, 클라우드 설정)와 AI 에이전트 설정 경로 27개에서 무단 액세스를 감시합니다.
  • 네트워크 활동 — 에이전트 PID별 아웃바운드 TCP 연결을 리버스 DNS 및 알려진/미지의 API 엔드포인트 분류와 함께 기록합니다.
  • 행동 분석 — 10세션 롤링 기준선과 4축 이상 징후 점수로 8개 카테고리에 걸친 탐지 규칙 73개를 적용합니다.
  • 신뢰 점수 — 시간 감쇠 알고리즘과 다차원 위협 평가를 사용해 신뢰 등급(A+~F)과 함께 실시간 위험 점수를 부여합니다.
  • 멀티 에이전트 대시보드 — 스파크라인, 위험 링, 활동 피드, 확장 가능한 에이전트 카드를 갖춘 벤토 그리드 대시보드에 110개 전체 에이전트를 표시합니다.

왜 Aegis인가?

AI 에이전트는 이제 파일, 명령, 네트워크 등 시스템에 대한 깊은 액세스 권한을 가집니다. 기존의 모든 AI 보안 도구는 인간이 AI 에게 보내는 것을 모니터링하는 엔터프라이즈 SaaS입니다. 아무도 AI 에이전트가 로컬 시스템에서 수행하는 작업을 모니터링하지 않습니다. Aegis가 바로 그 오픈소스 해답입니다.

AEGIS가 다른 이유

대부분의 AI 에이전트 감시 도구는 에이전트 내부에 훅을 거는 방식으로 작동합니다 — Claude Code 플러그인, Cursor 확장 프로그램, SDK 래퍼 등이죠. Sage(Gen Digital), leash, Microsoft의 Agent Governance Toolkit은 모두 에이전트 런타임 안에 존재합니다. 여기에는 구조적 사각지대가 있습니다: 자신들이 설치한 훅이 있는 에이전트만 볼 수 있다는 것입니다. 다른 방식으로 실행된 에이전트 — 래핑하지 않은 python autogpt.py 같은 원시 실행, 감싸지 않은 바이너리, 단순히 협조하지 않는 도구 — 는 그들에게 보이지 않습니다.

AEGIS는 다른 계층에 위치합니다. 독립적인 OS 수준 관찰자로서 에이전트 외부에서 프로세스, 파일, 네트워크 활동을 관찰하므로, 시스템에서 실행되는 어떤 에이전트든 시작 방식이나 감시를 원하는지와 무관하게 포착합니다. 훅 기반 도구와 AEGIS는 상호 보완적입니다 — 하나는 옵트인한 에이전트를 계측하고, 다른 하나는 시스템 전체를 봅니다.

모니터 우선

AEGIS는 카메라이지 경비원이 아닙니다. 현재 관찰하고 기록할 뿐, OS 수준에서 에이전트를 차단하지는 않습니다. 커널 훅도, 자동 강제도 없습니다. 프로세스 제어(kill / suspend / resume)는 수동으로, 사용자가 직접 호출할 때만 가능합니다. 능동 차단은 현재 릴리스가 아닌 로드맵에 있습니다. 가시성, 감사, 이상 징후 탐지를 위해 AEGIS를 사용하고, 강제가 필요할 때는 샌드박싱과 함께 사용하세요.

모니터링 대상

다른 도구와 비교

AEGIS는 유일한 오픈소스 로컬 우선 AI 에이전트 모니터입니다.

다운로드

소스에서 빌드 (모든 플랫폼)

root@kitploit:~
git clone https://github.com/antropos17/Aegis.git
cd Aegis
npm install
npm start

Node.js 18+ 및 npm 9+ 필요. Windows 10/11 권장. macOS/Linux는 실험적 지원(#37).

AI 에이전트 없이 사용해 보기

실행 중인 AI 에이전트가 없으신가요? 데모 모드를 사용하면 시뮬레이션 데이터로 전체 대시보드를 살펴볼 수 있습니다 — 실제 모니터링도, 실제 프로세스도 없습니다.

root@kitploit:~
npm run build:demo && npm start

데모 모드는 네 가지 위협 단계 — 안정 → 주의 → 위험 → 초기화 — 를 순환하는 시나리오 엔진을 실행하며 최대 12개의 시뮬레이션 AI 에이전트(Claude Code, Copilot, Cursor 등)를 사용합니다. 파일 액세스 이벤트, 네트워크 연결, 이상 징후 점수, 위험 평가가 모두 실시간으로 생성되므로 모든 탭과 기능을 완전히 사용할 수 있습니다.

배포 전에 AEGIS를 평가하거나, 팀에 UI를 시연하거나, 실제 Windows 환경 없이 새 기능을 개발하는 데 사용하세요.

Windows 설치 프로그램

사전 빌드된 .exe 설치 프로그램은 향후 릴리스에서 제공될 예정입니다. 진행 상황은 Releases에서 확인하세요.

릴리스 기록

기능

탐지 — 110개 에이전트 시그니처, 부모 체인 해석, 설정 디렉터리 보호, 신뢰 등급(A+~F) 기반 에이전트별 위험 점수, HTTP/User-Agent 점수, 로컬 LLM 탐지, 오탐 표시

분석 — 롤링 평균 기반 행동 기준선, 다차원 이상 징후 탐지, Anthropic API를 통한 AI 위협 평가(옵트인), 인쇄 가능한 HTML 위협 보고서

대시보드 — 벤토 그리드 대시보드 — RiskRing 게이지, 스파크라인, TrustBadge, 에이전트 통계, 필터가 있는 활동 피드, 세션 타임라인, 세부 정보를 확장할 수 있는 에이전트 카드, 보호 프리셋(Paranoid/Strict/Balanced/Developer), 다크/라이트 테마, 토스트 알림, OOM 보호, 키보드 단축키(Ctrl+1-4)

내보내기 — JSON, CSV, HTML 보고서, 원클릭 ZIP 아카이브, JSONL 감사 로깅(일별 로테이션, 30일 보존)

i18n — 영어 기반 국제화(110개 이상 문자열), 커뮤니티 번역 환영

CLI — 스크립팅용 --scan-json, --version, --help

YAML 규칙 세트

  • AI 설정, 비밀정보, SSH, 클라우드, 브라우저, 개발 도구, 암호화, 인증서 등 8개 카테고리에 걸친 탐지 규칙 73개
  • JSON Schema 검증, 재시작 없는 핫 리로드
  • rules/custom/ 디렉터리를 통해 확장 또는 재정의

스크린샷

📸 Shield — 실시간 개요 Shield 탭
📸 활동 피드 활동 피드
📸 규칙 및 권한 규칙 및 권한
📸 보고서 및 내보내기 보고서 및 내보내기
📸 에이전트 통계 에이전트 통계
📸 설정 설정

아키텍처

root@kitploit:~
┌─────────────┐    ┌─────────────┐    ┌─────────────┐    ┌─────────────┐
│   Process    │    │    File     │    │   Network   │    │     LLM     │
│   Scanner    │    │   Watcher   │    │   Monitor   │    │  Detector   │
│  (tasklist)  │    │ (chokidar)  │    │ (NetTCP+DNS)│    │(Ollama/LMS) │
└──────┬───────┘    └──────┬──────┘    └──────┬──────┘    └──────┬──────┘
       │                   │                  │                  │
       └───────────┬───────┴──────────┬───────┘                  │
                   │                  │                           │
            ┌──────▼──────┐    ┌──────▼──────┐                   │
            │  Baseline   │    │   Anomaly   │◄──────────────────┘
            │   Engine    │    │  Detector   │
            │(10-session) │    │  (4-axis)   │
            └──────┬──────┘    └──────┬──────┘
                   │                  │
            ┌──────▼──────┐    ┌──────▼──────┐    ┌─────────────┐
            │    Risk     │    │   Audit     │    │     CLI     │
            │   Engine    │    │   Logger    │    │ (--scan-json│
            │(time-decay) │    │  (JSONL/30d)│    │  --version) │
            └──────┬──────┘    └──────┬──────┘    └─────────────┘
                   │                  │
            ┌──────▼──────┐    ┌──────▼──────┐
            │  Dashboard  │    │ ZIP Writer  │
            │ (Svelte IPC)│    │ (export)    │
            └─────────────┘    └─────────────┘

스택: Electron 33, Svelte 5, Vite 7, Vitest(44개 파일에 걸친 707개 테스트). 모니터링 엔진은 JavaScript(CommonJS)로 작성되었으며, 렌더러와 공유 타입에는 TypeScript가 사용됩니다.

에이전트 데이터베이스

src/shared/agent-database.json에 110개 에이전트가 있습니다:

코딩 — Claude Code, GitHub Copilot, Cursor, Windsurf, Tabnine, Amazon Q, Cody, Aider 자율 — OpenClaw, Devin, Manus AI, OpenHands, SWE-Agent, AutoGPT, BabyAGI, CrewAI 데스크톱 — Anthropic Computer Use, Google Gemini, Apple Intelligence, Microsoft Copilot 프레임워크 — LangChain, Semantic Kernel, AutoGen, MetaGPT, TaskWeaver 로컬 LLM — Ollama, LM Studio, vLLM, llama.cpp, LocalAI, GPT4All, Jan

UI를 통해 맞춤 에이전트를 추가하거나 JSON을 편집하세요. AGENTS.md를 참조하세요.

로드맵

아래의 모든 항목은 계획된 것이며 아직 출시되지 않았습니다. 현재 AEGIS는 모니터 전용입니다(모니터 우선 참조).

  • 능동 차단 — 위반 시 규칙 적용(현재: 관찰 및 기록만)
  • OS 수준 강제/커널 훅(Windows Minifilter, macOS Endpoint Security, Linux eBPF)
  • 탐지 규칙에 대한 MITRE ATT&CK 매핑
  • ML 기반 이상 징후 탐지(현재: 하드코딩된 휴리스틱 가중치)
  • 사용자 동의를 통한 TLS/암호화 트래픽 가시성(현재: TCP 엔드포인트만)
  • macOS 및 Linux 일급 지원(현재 실험적 — #37)
  • 로컬 추론 탐지를 위한 GPU 모니터링
  • 프로세스별 파일 출처 추적(ETW, fanotify)
  • 컨테이너/VM 탐지(Docker, WSL)
  • 웹 기반 AI 에이전트용 브라우저 확장 프로그램
  • 자동 업데이트 메커니즘
  • i18n / 지역화 (#53)

자주 묻는 질문 (FAQ)

Aegis란 무엇인가요?

Aegis는 AI 에이전트 모니터링을 위해 특별히 설계된 오픈소스 엔드포인트 탐지 및 대응(EDR) 도구입니다. Electron 33과 Svelte 5 기반으로 프로세스, 파일 액세스, 네트워크 활동, 행동 이상 징후를 실시간으로 추적합니다. 모니터링 엔진은 JavaScript(ES modules / CommonJS)로 작성되었으며, 렌더러와 공유 타입 정의에는 TypeScript가 사용됩니다. 모든 데이터는 로컬에 유지됩니다 — 텔레메트리도, 클라우드 의존성도 없습니다.

AI 에이전트에 모니터링이 왜 필요한가요?

OpenClaw, AutoGPT, Devin 같은 자율 AI 에이전트는 로컬 파일, 자격 증명, 셸 명령에 대한 깊은 액세스 권한을 가지지만 최소한의 감독만으로 실행됩니다. 카스퍼스키의 분석에서는 OpenClaw 하나에서만 512개의 버그가 발견되었습니다. Aegis는 부재했던 관찰 계층을 제공하여 에이전트가 시스템에서 수행하는 작업을 정확히 확인할 수 있게 해줍니다.

Aegis는 기존 EDR과 어떻게 다른가요?

기존 EDR 도구(CrowdStrike, Sentinel One)는 인간이 유발한 위협(멀웨어, 랜섬웨어, 피싱)을 모니터링합니다. Aegis는 AI 에이전트 행동에 특화되어 있습니다: 110개의 에이전트 프로필, 에이전트별 패턴에 맞게 조정된 탐지 규칙 73개, 그리고 각 에이전트의 활동이 시간에 따라 어떻게 변화하는지 추적하는 행동 기준선을 제공합니다.

Aegis는 MCP 도구와 함께 작동하나요?

네. Aegis는 Model Context Protocol(MCP)을 통해 연결된 도구를 포함하여 시스템에서 실행되는 모든 AI 에이전트 프로세스를 모니터링합니다. MCP 연결 도구가 프로세스를 생성하거나, 파일에 액세스하거나, 네트워크 호출을 하면 Aegis가 해당 활동을 탐지하고 점수를 매깁니다.

Aegis는 샌드박싱을 대체하나요?

아니요. Aegis는 제한 계층이 아닌 관찰 계층입니다. 샌드박스는 에이전트가 할 수 있는 작업을 제한하고, Aegis는 에이전트가 수행 중인 작업을 보여줍니다. 둘은 상호 보완적입니다 — 강제에는 샌드박스를, 가시성·감사·이상 징후 탐지에는 Aegis를 사용하세요.

Aegis는 어떤 에이전트를 지원하나요?

Aegis는 다섯 가지 카테고리에 걸친 110개의 에이전트 시그니처를 제공합니다: 코딩 어시스턴트(Claude Code, Copilot, Cursor), 자율 에이전트(OpenClaw, AutoGPT, CrewAI, Devin), 데스크톱 AI(Gemini, Apple Intelligence), 프레임워크(LangChain, AutoGen, MetaGPT), 로컬 LLM(Ollama, LM Studio, llama.cpp). UI 또는 JSON 구성을 통해 맞춤 에이전트를 추가할 수 있습니다.

Aegis를 프로덕션에서 사용할 수 있나요?

Aegis는 현재 v0.10.0-alpha 단계이며 개발 및 테스트 환경에 권장됩니다. 핵심 모니터링 엔진은 707개의 테스트를 통과하며 안정적이지만, 프로덕션 배포 기능(자동 업데이트, OS 수준 강제)은 v1.0 로드맵에 있습니다.

Aegis는 무료인가요?

네. Aegis는 텔레메트리, 클라우드 요구 사항, 유료 티어 없이 MIT 라이선스로 배포됩니다. 전체 소스 코드는 GitHub에서 확인할 수 있습니다.

기여자

CONTRIBUTING.md · SECURITY.md · CODE_OF_CONDUCT.md

지원

Aegis가 유용하다면 GitHub에서 스타를 눌러 주세요 — 다른 사람들이 이 프로젝트를 발견하는 데 도움이 됩니다.

팀 및 엔터프라이즈 — 중앙 집중식 대시보드, SIEM 통합 또는 관리형 배포가 필요하신가요? 저희가 만들고 있습니다. 알림 받기

라이선스

MIT

스타 기록

Star History Chart

도구 다운로드
512카스퍼스키가 OpenClaw에서 발견한 취약점 — 자율 에이전트에는 실제 보안 위험이 존재합니다
0Aegis 이전에 AI 에이전트용 오픈소스 EDR 도구는 없었습니다
110탐지 데이터베이스의 AI 에이전트 시그니처, Claude Code부터 AutoGPT까지
738개 카테고리에 걸친 행동 탐지 규칙, 핫 리로드 및 사용자 지정 재정의 지원
707통과한 테스트, 실패 0건 — 모든 커밋에서 모니터링 엔진 검증
<2s콜드 부트부터 전체 대시보드까지 — 모니터링 대상 에이전트와 함께 실행해도 충분히 가볍습니다
계층방식
프로세스알려진 AI 에이전트 시그니처 110개, 부모-자식 트리 해석, IDE 호스트 탐지
파일.ssh, .aws, .gnupg, .env*, 클라우드 설정, AI 에이전트 설정 디렉터리 27개 감시
네트워크에이전트 PID별 아웃바운드 TCP, 리버스 DNS, 알려진 API 엔드포인트 대 미지의 엔드포인트
행동10세션 롤링 기준선, 4축 이상 징후 점수(네트워크/파일시스템/프로세스/기준선)
로컬 LLMOllama, LM Studio, vLLM, llama.cpp 런타임 탐지
AEGISLasso / Prompt Security / PromptArmor
로컬 실행예클라우드
오픈소스MIT아니요
무료예엔터프라이즈
파일 액세스 모니터링예아니요
로컬 LLM 탐지예아니요
버전날짜주요 변경 사항
v0.10.0-alpha2026-03-09코드 정리, 보안 강화, 명령 팔레트
v0.9.1-alpha2026-03-08드롭다운 중복 제거, 스킬 경로, aegis-context 최적화
v0.9.0-alpha2026-03-08categoryIndex, prompt-craft 스킬, 스토어 TS 마이그레이션
v0.8.2-alpha2026-03-08formatBytes TS 추출, 의미 있는 테스트, 브랜치 정리
v0.8.1-alpha2026-03-07패치 릴리스
v0.8.0-alpha2026-03-05출시 준비: CSP 강화, OpenClaw 통합, README 대대적 개편
v0.7.0-alpha2026-03-04YAML 규칙 세트, 68개 규칙, 핫 리로드, 568개 테스트
v0.5.0-alpha2026-03-03새 UI 재설계, VisTimeline, AgentGraph
v0.4.0-alpha2026-03-03TypeScript 인프라, 성능, 리팩터링

Antropos7

Elshad Humbatli

Steven Melendez

travisbreaks

raye-deng

KJyang-0114