
AI 기반 침투 테스트 도우미로, 정찰, 메모 작성, 취약점 분석을 자동화합니다.
AI 기반 펜테스팅
Zero Layer 작업대
먼저, 모든 지식의 근원이신 전능하신 하나님께 감사드립니다. 그분이 없었다면 이것은 불가능했을 것입니다.
Nebula는 보안 엔지니어링 작업의 주요 구성 요소(터미널, 코드, 브라우저, 어시스턴트, 파일, 노트, 미션, 결과물 및 보고서)를 하나의 데스크톱 화면에 통합합니다.
AI는 조사, 정리 및 작성을 수행할 수 있습니다. 운영자는 범위를 정의하고, 권한을 부여하며, 실행할 작업을 결정합니다.
한 곳에서 작업하세요. 연구 단계에서 격리된 터미널로 이동하고, 유용한 출력을 증거로 보존한 후, 맥락을 잃지 않고 결과물과 보고서에 반영하세요.
권한을 명시적으로 유지하세요. 범위 제한, 승인 일시 정지, 하드 예산 및 격리된 OCI 실행이 AI 지원과 테스트 대상 시스템 사이에 위치합니다.
지속적인 추적을 남기세요. 콘텐츠 주소 지정 아티팩트, 추가 전용 이벤트, 실행 출처 및 무결성 증명이 포함된 내보내기를 통해 결론에 도달한 방식을 보존합니다.
의도 → 지원 → 승인 → 실행 → 증거
Nebula는 호스팅, 로컬 및 OpenAI 호환 모델 런타임을 지원합니다. 모델 제공자는 선택 사항입니다. 사람이 사용하는 턴미널, 증거 워크플로, 노트, 결과물 및 보고서는 제공자 없이도 사용할 수 있습니다.
Nebula는 귀하가 소유하거나 명시적으로 테스트 권한을 부여받은 시스템 및 네트워크에서만 사용하세요.
현재 릴리스 후보는 Linux x86_64용 Nebula 3.0.0-alpha.5 입니다. 터미널 및 자동화 기능을 사용하려면 Docker 또는 Podman이 필요합니다.
GitHub Releases에서 DEB 및 SHA256SUMS-linux-x64.txt를 다운로드한 후 확인 및 설치하세요:
sha256sum --check --ignore-missing SHA256SUMS-linux-x64.txt
sudo apt install ./Nebula-3.0.0-alpha.5-linux-x86_64.deb
nebula
DEB는 Debian, Ubuntu, Kali 및 호환 시스템을 지원합니다. 업데이트는 관리자 제어 하에 유지됩니다.
동일한 릴리스에서 AppImage 및 체크섬 파일을 다운로드한 후 실행하세요:
sha256sum --check --ignore-missing SHA256SUMS-linux-x64.txt
chmod +x Nebula-3.0.0-alpha.5-linux-x86_64.AppImage
./Nebula-3.0.0-alpha.5-linux-x86_64.AppImage
AppImage는 시스템 전체 설치가 필요 없으며 Nebula의 서명된 직접 업데이트 채널을 사용합니다.
실행 후, 번들된 Core 및 로컬 런타임 경계를 검사합니다:
nebula-core doctor --json
첫 실행: Nebula는 터미널 및 자동화 기능을 준비하기 위해 공식 Kali 이미지를 다운로드, 준비 및 확인해야 할 수 있습니다. 연결 및 컨테이너 런타임에 따라 몇 분이 소요될 수 있습니다.
미리보기 빌드 정보
빌드는
nebula-v3.*항목과 해당 네이티브 아티팩트가 GitHub Releases에 나타날 때만 존재합니다. 엔게이지먼트 데이터를 백업하고 사용 전에 릴리스 노트와 체크섬을 검토하세요.pip install nebula-ai를 사용하여 Nebula 3을 설치하지 마십시오.
macOS, Windows 및 Linux arm64 설치 프로그램은 현재 릴리스 매트릭스에 포함되지 않습니다.
Python 3.11–3.13, Poetry 2.1.3, Node.js 20 (npm 포함), 안정적인 Rust 툴체인 및 운영 체제에 맞는 Tauri 사전 요구 사항을 설치하세요.
git clone https://github.com/BerylliumSec/nebula.git
cd nebula
poetry install --with dev
npm --prefix ui ci
npm --prefix ui run tauri -- dev
마지막 명령은 로컬 Nebula Core 사이드카를 빌드하고 UI 개발 서버를 시작하며 체크아웃 디렉토리에서 직접 네이티브 데스크톱을 엽니다.
워크스페이스를 빌드하고 Core가 사용 가능한 루프백 포트를 선택하도록 합니다:
npm --prefix ui run build
poetry run nebula-core ui
주요 검사 실행:
python scripts/nebula3_version.py check
poetry run pytest -q tests/v3
npm --prefix ui test
npm --prefix ui run build
Nebula 2를 종료하고 엔게이지먼트 디렉토리의 백업을 보존한 후, 소스를 수정하지 않고 가져오기:
nebula-core import-2x "/path/to/nebula-2-engagement"
원본 데이터를 삭제하기 전에 가져온 프로젝트와 증거를 확인하세요. 전체 무결성 및 복구 절차는 Nebula 2에서 마이그레이션을 참조하세요.
신중한 보안 작업을 위해 제작되었습니다.