個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Kernel Borderlands is a kernel-level runtime defense framework engineered to detect, classify, and contain anomalous process behavior directly at Ring 0 in Linux systems.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Kernel Borderlands (KB) is a kernel-level runtime defense framework designed to detect, classify, and contain anomalous process behavior directly at Ring 0 on Linux systems. Rather than relying solely on signatures or predefined rules, KB continuously observes kernel telemetry through eBPF instrumentation, constructs behavioral context, and coordinates an intelligent multi-agent defense architecture capable of adaptive runtime response.
The project combines kernel observability, behavioral analytics, distributed agent orchestration, reinforcement learning, and modern systems programming into a unified security platform intended for research, experimentation, and next-generation host defense.
| Directory | Language | Description |
|---|---|---|
kb-core/ | C (eBPF) | Kernel instrumentation layer and telemetry collection. |
kb-control-plane/ | Go | Control plane daemon (kbd) responsible for event coordination and system management. |
kb-aads/ | Python | Autonomous Agent Defense Swarm (AADS), behavioral reasoning, and MARL infrastructure. |
kb-op/kb-dashboard/ | React / TypeScript | Web dashboard for visualization and monitoring. |
kb-op/kb-tui/ | Rust | Terminal-based management interface built with ratatui. |
kb-op/kb-mcp/ | Go / Rust | Model Context Protocol (MCP) server for AI agent tool integration. |
kb-checker/ | Rust | Script analysis and safety verification engine. |
docs/ | Markdown / PDF | Technical documentation, architecture, installation guides, and project papers. |
scripts/ | Bash / Python | Installation utilities, automation, testing, and attack-lab tooling. |
Complete installation instructions, dependency setup, project architecture, development workflow, and contributor documentation are maintained within the project's documentation.
Please Begin with:
The wiki provides:
Once the environment has been prepared, the primary services can be started using:
# Control Plane
cd kb-control-plane
go run cmd/kbd/main.go
# Autonomous Agent Defense Swarm
cd kb-aads
python main.py
# Dashboard
cd kb-op/kb-dashboard
npm run dev