Agent 与自动化AI 资源
Nebula:AI 驱动的渗透测试助手,整合侦察、记录与漏洞分析工作流
berylliumsec/nebula · AI-powered penetration testing assistant for automating recon, note-taking, and vulnerability analysis.
ELI5:它是什么,解决什么问题
Nebula 是一个面向安全测试场景的桌面工作台,将终端、代码、浏览器、AI 助手、文件、笔记、任务(missions)、发现(findings)与报告整合在一个界面中。AI 可协助调查、整理和撰写内容,而测试范围界定、授权与执行决策由操作者掌控,并提供范围约束、审批暂停、预算限制和隔离 OCI 执行等机制。项目支持托管、本地及 OpenAI 兼容的模型运行时,模型提供商为可选项,不接入模型时人类终端、证据流程、笔记、发现和报告功能仍可使用。仅限在自有或明确授权的系统与网络上使用。
核心能力与快速开始
★ 1112 · Python
- 能做什么
- 提供桌面一体化安全工作台:终端、代码编辑、浏览器、AI 助手、文件、笔记、任务、发现与报告。AI 可进行调查、整理与撰写;操作者定义范围、授予权限并决定执行内容。具备范围约束(scope enforcement)、审批暂停、硬性预算限制及隔离 OCI 执行等控制机制。使用内容寻址工件、仅追加事件、执行溯源及带完整性清单的导出来留存审计轨迹。支持托管、本地和 OpenAI 兼容的模型运行时,模型提供商为可选。可导入 Nebula 2 的 engagement 数据,并提供 nebula-core doctor 等本地诊断能力。
- 适用场景
- 适用于获得明确授权的渗透测试与安全评估工作:自动化侦察、测试过程记录、证据留存、漏洞分析、发现整理与报告撰写,并在同一个操作界面中完成从研究到终端执行再到证据归档的完整流程。可用于从 Nebula 2 迁移已有 engagement 数据并核验其证据完整性。不接入模型时也可作为人工主导的安全测试工作台使用。
- 项目形态
- 可直接使用的工具
- 部署方式
- 提供 Linux x86_64 预览版构建(GitHub Releases 的 nebula-v3.* 预发布版本),以及 Nebula APT 软件仓库、手动安装 DEB 和便携 AppImage 三种安装方式;DEB 支持 Debian、Ubuntu、Kali 及兼容系统。macOS、Windows 与 Linux arm64 安装包不包含在当前发布矩阵中。终端与自动化功能需要 Docker 或 Podman。也可从源码运行。当前版本处于 preview 预览阶段。
- 主要依赖
- 从源码运行需 Python 3.11–3.13、Poetry 2.1.3、Node.js 20 与 npm、Rust 稳定工具链及对应操作系统的 Tauri 前置依赖。运行终端与自动化功能需 Docker 或 Podman。首次启动可能需要下载、准备并校验官方 Kali 镜像,耗时取决于网络与容器运行时。模型提供商为可选。未说明硬件与 API 成本信息。
- 使用限制
- 当前仅提供 Linux x86_64 预览版构建,macOS、Windows 和 Linux arm64 安装包不在发布矩阵中;prerelease 通道为预览阶段的刻意选择,官方建议备份 engagement 数据并先查看发布说明与校验和。官方明确提示仅可在自有或明确授权的系统与网络上使用。不得通过 pip install nebula-ai 安装 Nebula 3。材料未说明模型 API 成本、性能上限等其他限制。
- 许可证
- BSD-2-Clause
- 最近推送
- 2026-09-24 06:32
资料检查:2026-09-24 07:00 · 卡片整理:2026-09-27 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。