BN

berylliumsec/nebula

开发工具
1125 stars 质量 40 趋势 60

AI-powered penetration testing assistant for automating recon, note-taking, and vulnerability analysis.

概览

Nebula Cybersecurity harness built around the operator First, I would like to thank Almighty God, who is the source of all knowledge. Without Him, this would not be possible. Use Nebula only on systems and networks you own or are explicitly authorized to test. - Keep assets, browser sessions, Kali terminals, code, files, notes, findings, and reports together. - Capture in-scope traffic in the desktop browser, intercept and edit requests, and use Repeater and Intruder for follow-up testing. - Add SKILL.md skills to a Project and select them in chat for assistant work. - Run container commands with Docker or Podman and route authorized container traffic through a Project-selected OpenVPN profile. - Set scope, approvals, and budgets for assistant and mission actions. - Preserve hashed artifacts and execution provenance, link evidence to findings, and export reports or engagement bundles. Find the bot icon in Nebula's upper-right corner.

README

Acknowledgement

First, I would like to thank Almighty God, who is the source of all knowledge. Without Him, this would not be possible.

Use Nebula only on systems and networks you own or are explicitly authorized to test.

Key features

  • One Project for the engagement. Keep assets, browser sessions, Kali terminals, code, files, notes, findings, and reports together.
  • Security browser and interception. Capture in-scope traffic in the desktop browser, intercept and edit requests, and use Repeater and Intruder for follow-up testing.
  • Bring your own skills. Add SKILL.md skills to a Project and select them in chat for assistant work.
  • Kali tools and optional VPN egress. Run container commands with Docker or Podman and route authorized container traffic through a Project-selected OpenVPN profile.
  • Operator-controlled automation. Set scope, approvals, and budgets for assistant and mission actions.
  • Evidence through reporting. Preserve hashed artifacts and execution provenance, link evidence to findings, and export reports or engagement bundles.

Nebula assistant

Find the bot icon in Nebula’s upper-right corner. It helps you find and open settings or pages; with a connected model or harness, you can ask questions about Nebula and troubleshoot setup or workflow issues.

Work

Use Codex or Grok as harnesses, or connect Claude, OpenRouter, Ollama, or vLLM. Docker or Podman powers Kali and container-mode automation; Host mode uses the host’s filesystem and network after explicit acknowledgement. Optional OpenVPN routes container traffic, while Mercury can add independent controls when enrolled.

Install

The Linux x86_64 preview is available through the signed APT repository or as a DEB or AppImage. Back up engagement data before upgrading.

From source

Install Python 3.11–3.13, Poetry 2.1.3, Node.js 20 with npm, Rust, and the Tauri prerequisites, then run:

git clone https://github.com/BerylliumSec/nebula.git
cd nebula
poetry install --with dev
poetry run playwright install chromium
npm --prefix ui ci
npm --prefix ui run dev:desktop

More

Nebula 3 guide · Usage scenarios · Automation runtime · Diagnostics · Release notes

View this README on GitHub

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add berylliumsec/nebula