
रीकॉन, नोट-टेकिंग और कमजोरियों के विश्लेषण को स्वचालित करने के लिए AI-संचालित पैठ परीक्षण सहायक।
AI संचालित पेंटेस्टिंग
जीरो लेयर वर्कबेंच
सबसे पहले, मैं सर्वशक्तिमान ईश्वर का धन्यवाद करना चाहता हूँ, जो सभी ज्ञान का स्रोत हैं। उनके बिना, यह संभव नहीं होता।
Nebula एक सुरक्षा अभियान के काम करने वाले भागों को एक डेस्कटॉप सतह पर लाता है: टर्मिनल, कोड, ब्राउज़र, सहायक, फ़ाइलें, नोट्स, मिशन, निष्कर्ष और रिपोर्ट।
AI जांच, व्यवस्थित और लिख सकता है। ऑपरेटर दायरा निर्धारित करता है, अधिकार देता है, और तय करता है कि क्या चलेगा।
एक ही स्थान पर काम करें। शोध से एक संलग्न टर्मिनल पर जाएँ, उपयोगी आउटपुट को साक्ष्य के रूप में संरक्षित करें, और संदर्भ खोए बिना इसे निष्कर्षों और रिपोर्टों में ले जाएँ।
अधिकार स्पष्ट रखें। स्कोप प्रवर्तन, अनुमोदन रुकावटें, कठोर बजट और पृथक OCI निष्पादन AI सहायता और परीक्षणाधीन प्रणालियों के बीच स्थित हैं।
एक स्थायी निशान छोड़ें। सामग्री-संबोधित कलाकृतियाँ, केवल-जोड़ने वाली घटनाएँ, निष्पादन उत्पत्ति और अखंडता-प्रकट निर्यात यह संरक्षित करते हैं कि निष्कर्ष कैसे पहुँचा गया।
intent → assistance → approval → execution → evidence
Nebula होस्टेड, स्थानीय और OpenAI-संगत मॉडल रनटाइम का समर्थन करता है। एक मॉडल प्रदाता वैकल्पिक है; मानव टर्मिनल, साक्ष्य वर्कफ़्लो, नोट्स, निष्कर्ष और रिपोर्ट इसके बिना भी उपलब्ध रहते हैं।
Nebula का उपयोग केवल उन प्रणालियों और नेटवर्कों पर करें जिनके आप स्वामी हैं या जिनका परीक्षण करने के लिए आपको स्पष्ट रूप से अधिकृत किया गया है।
वर्तमान रिलीज़ उम्मीदवार Linux x86_64 के लिए Nebula 3.0.0-alpha.5 है। टर्मिनल और ऑटोमेशन सुविधाओं के लिए Docker या Podman आवश्यक है।
DEB और SHA256SUMS-linux-x64.txt को GitHub Releases से डाउनलोड करें, फिर सत्यापित करें और स्थापित करें:
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 पर दिखाई दें। उपयोग से पहले एंगेजमेंट डेटा का बैकअप लें और रिलीज़ नोट्स तथा चेकसम की समीक्षा करें। Nebula 3 स्थापित करने के लिएpip install nebula-aiका उपयोग न करें।
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 से माइग्रेट करना देखें।
जानबूझकर किए गए सुरक्षा कार्य के लिए निर्मित।