Volver a actualizaciones
Nuevo releaseJul 16, 2026

nebula v2.0.0

Asistente de pruebas de penetración impulsado por IA para automatizar reconocimiento, toma de notas y análisis de vulnerabilidades.

Compartir

Nebula

Pentesting impulsado por IA


Banco de trabajo Zero Layer de Nebula 3 con una terminal contenida en vivo y controles de seguridad para el operador

El banco de trabajo Zero Layer


Agradecimiento

En primer lugar, quiero agradecer a Dios Todopoderoso, que es la fuente de todo conocimiento. Sin Él, esto no sería posible.

Nebula reúne las partes operativas de un compromiso de seguridad en una única superficie de escritorio: terminal, código, navegador, asistente, archivos, notas, misiones, hallazgos e informes.

La IA puede investigar, organizar y redactar. El operador define el alcance, otorga autoridad y decide qué se ejecuta.

Diseñado en torno al operador

Trabaja en un solo lugar. Pasa de la investigación a una terminal contenida, conserva la salida útil como evidencia y llévala a los hallazgos e informes sin perder el contexto.

Mantén la autoridad explícita. La aplicación del alcance, las pausas de aprobación, los presupuestos estrictos y la ejecución aislada en OCI se interponen entre la asistencia de la IA y los sistemas bajo prueba.

Deja un rastro duradero. Los artefactos direccionados por contenido, los eventos de solo anexado, la procedencia de la ejecución y las exportaciones con manifiesto de integridad preservan cómo se llegó a una conclusión.

intención  →  asistencia  →  aprobación  →  ejecución  →  evidencia

Nebula admite entornos de ejecución de modelos alojados, locales y compatibles con OpenAI. Un proveedor de modelos es opcional; la terminal humana, el flujo de trabajo de evidencia, las notas, los hallazgos y los informes siguen disponibles sin uno.

Usa Nebula solo en sistemas y redes que poseas o que estés explícitamente autorizado a probar.

Instalar la vista previa

Las compilaciones de vista previa de Nebula 3 para Linux x86_64 aparecen como versiones preliminares nebula-v3.* en GitHub Releases. Elige una versión con artefactos nativos y lee sus notas publicadas antes de instalar; las notas de la versión incluidas en el repositorio también pueden describir candidatos no publicados. Se requiere Docker o Podman para la terminal de contenedores y la automatización en modo Docker. Las funciones de una copia de código fuente pueden estar por delante de la vista previa publicada.

El método de instalación preferido es el repositorio APT de Nebula firmado. La huella digital de su clave de archivo es:

1D90 1EB3 4C8C 1065 F118 680D 1C5C 924C B4B5 823D

Verifica esa huella digital, añade el canal de vista previa actual e instala:

sudo apt update
sudo apt install -y ca-certificates curl gnupg
curl -fsSL https://berylliumsec.github.io/nebula-apt/nebula-archive-keyring.asc |
  gpg --show-keys --fingerprint
curl -fsSL https://berylliumsec.github.io/nebula-apt/nebula-archive-keyring.asc |
  sudo gpg --dearmor --batch --yes -o /usr/share/keyrings/nebula-archive-keyring.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/nebula-archive-keyring.gpg] https://berylliumsec.github.io/nebula-apt prerelease main" |
  sudo tee /etc/apt/sources.list.d/nebula.list >/dev/null
sudo apt update
sudo apt install nebula
nebula

El canal prerelease es intencional mientras Nebula 3 está en vista previa. El DEB es compatible con Debian, Ubuntu, Kali y sistemas compatibles. Las actualizaciones futuras permanecen bajo el control del administrador a través del flujo de trabajo normal de APT.

Instalar manualmente un DEB descargado en su lugar

Descarga el DEB y SHA256SUMS-linux-x64.txt desde GitHub Releases, luego verifica e instala (reemplaza <version> con la versión publicada de la versión):

sha256sum --check --ignore-missing SHA256SUMS-linux-x64.txt
sudo apt install ./Nebula-<version>-linux-x86_64.deb
Usar el AppImage portátil en su lugar

Descarga el AppImage y el archivo de suma de comprobación de la misma versión, luego ejecuta:

sha256sum --check --ignore-missing SHA256SUMS-linux-x64.txt
chmod +x Nebula-<version>-linux-x86_64.AppImage
./Nebula-<version>-linux-x86_64.AppImage

El AppImage no requiere instalación en todo el sistema y utiliza el canal de actualización directa firmado de Nebula.

Después del lanzamiento, inspecciona el Core incluido y el límite del entorno de ejecución local:

nebula-core doctor --json

Primer lanzamiento: Es posible que Nebula necesite descargar, preparar y verificar la imagen oficial de Kali antes de que las funciones de terminal y automatización estén listas. Esto puede tardar varios minutos según tu conexión y el entorno de ejecución de contenedores.

Acerca de las compilaciones de vista previa

Una compilación existe solo cuando una entrada nebula-v3.* y sus artefactos nativos aparecen en GitHub Releases. Haz una copia de seguridad de los datos del compromiso y revisa las notas de la versión y las sumas de comprobación antes de usarla. No uses pip install nebula-ai para instalar Nebula 3.

Los instaladores para macOS, Windows y Linux arm64 no forman parte de la matriz de versiones actual.

Ejecutar desde el código fuente

Instala Python 3.11–3.13, Poetry 2.1.3, Node.js 20 con npm, la cadena de herramientas estable de Rust y los requisitos previos de Tauri para tu sistema operativo.

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

El navegador Playwright renderiza fuentes de conocimiento de URL impulsadas por JavaScript. Los instaladores firmados para Linux incluyen el entorno de ejecución headless de Chromium bloqueado que utiliza el escritorio empaquetado. Las copias de código fuente requieren el paso de instalación explícito anterior; Nebula también puede usar un navegador Chrome o Chromium del sistema existente. El comando final compila el sidecar local de Nebula Core, inicia el servidor de desarrollo de la interfaz de usuario y abre el escritorio nativo directamente desde la copia de código fuente.

Desarrollo solo en navegador y comprobaciones específicas

Compila el espacio de trabajo y deja que Core elija un puerto de bucle invertido disponible:

npm --prefix ui run build
poetry run nebula-core ui

Comprueba los metadatos de la versión y la compilación de la interfaz de usuario. Selecciona y recopila las pruebas para el recorrido modificado usando la política de pruebas específicas; un cambio de rutina no ejecuta las suites completas de backend o de interfaz de usuario.

python scripts/nebula3_version.py check
npm --prefix ui run build

Migrar desde Nebula 2

Cierra Nebula 2, conserva una copia de seguridad del directorio del compromiso e impórtalo sin modificar el origen:

nebula-core import-2x "/path/to/nebula-2-engagement"

Verifica el proyecto importado y su evidencia antes de eliminar los datos originales. Consulta Migrar desde Nebula 2 para conocer el procedimiento completo de integridad y recuperación.

Leer más

Categorías