Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/jxroot/zeropulse
भेद्यता परीक्षण फ्रेमवर्कविशेषाधिकार वृद्धिनेटवर्क मैपिंगस्थायित्व तंत्रशोषणपार्श्व आंदोलनपोस्ट-शोषणकमांड एंड कंट्रोलरेड टीमिंगरिमोट एक्सेस टूलपेलोड डेवलपमेंट
1381758 महीने पहलेKitploit द्वारा समीक्षित
GitHub
jxroot/zeropulse

ZeroPulse

🔒 आधुनिक C2 Platform, Cloudflare Tunnel Integration के साथ | WinRM और SSH दूरस्थ प्रबंधन | रीयल-टाइम Terminal और दूरस्थ डेस्कटॉप | FastAPI और React के साथ निर्मित

रिपॉजिटरी देखें

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

ZeroPulse

favicon.png

क्लाउडफ्लेयर टनल इंटीग्रेशन के साथ एक आधुनिक कमांड एवं कंट्रोल (C2) प्लेटफॉर्म

Python FastAPI React License CodeFactor


📋 विषयसूची

  • अवलोकन
  • विशेषताएँ
  • आर्किटेक्चर
  • पूर्वापेक्षाएँ
  • स्थापना
  • कॉन्फ़िगरेशन
  • उपयोग
  • API दस्तावेज़ीकरण
  • सुरक्षा
  • प्रोजेक्ट संरचना
  • विकास
  • योगदान
  • लाइसेंस
  • आभार
  • सहायता
  • 🎯 अवलोकन

    ZeroPulse एक व्यापक कमांड एंड कंट्रोल (C2) प्लेटफॉर्म है जिसे सुरक्षित रिमोट प्रबंधन और निगरानी के लिए डिज़ाइन किया गया है। यह आपके बुनियादी ढांचे को सार्वजनिक इंटरनेट पर उजागर किए बिना सुरक्षित, एन्क्रिप्टेड कनेक्शन प्रदान करने के लिए क्लाउडफ्लेयर टनल तकनीक का लाभ उठाता है।

    ⚠️ विकास स्थिति: यह परियोजना वर्तमान में सक्रिय विकास में है। यह संस्करण एक डेमो/अल्फा रिलीज़ है और कुछ सुविधाएँ हो सकती हैं:

    • अस्थिर या ब्रेकिंग परिवर्तनों के अधीन
    • अपूर्ण या आंशिक रूप से कार्यान्वित
    • सक्रिय विकास में बार-बार अपडेट के साथ

    हम अनुशंसा करते हैं कि इस सॉफ़्टवेयर का उपयोग केवल परीक्षण और मूल्यांकन उद्देश्यों के लिए करें। उत्पादन उपयोग के लिए, कृपया एक स्थिर रिलीज़ की प्रतीक्षा करें या अपने जोखिम पर उपयोग करें।

    मुख्य विशेषताएँ

    • 🔒 डिफ़ॉल्ट रूप से सुरक्षित: अंतर्निहित प्रमाणीकरण, सत्र प्रबंधन और API टोकन प्रणाली
    • 🌐 क्लाउडफ्लेयर एकीकरण: क्लाउडफ्लेयर API के माध्यम से निर्बाध DNS और टनल प्रबंधन
    • 🖥️ रिमोट प्रबंधन: इंटरैक्टिव शेल के लिए evil-winrm एकीकरण के साथ WinRM और SSH समर्थन
    • 📊 आधुनिक UI: वास्तविक समय टर्मिनल एकीकरण के साथ सुंदर, उत्तरदायी React इंटरफ़ेस
    • 🚀 प्रदर्शन अनुकूलित: नॉन-ब्लॉकिंग I/O, अनुकूलित डेटाबेस क्वेरी और मेमोरी लीक रोकथाम
    • 🖥️ स्थानीय शेल एक्सेस: वास्तविक समय टर्मिनल एमुलेशन के साथ WebSocket के माध्यम से इंटरैक्टिव स्थानीय शेल

    ✨ विशेषताएँ

    favicon.png

    ZeroPulse डैशबोर्ड - सभी टनल और सिस्टम स्थिति का अवलोकन

    मुख्य क्षमताएँ

    • टनल प्रबंधन

      • Cloudflare टनल बनाएं और प्रबंधित करें
      • इनग्रेस नियम कॉन्फ़िगर करें (HTTP, HTTPS, TCP)
      • स्वचालित DNS रिकॉर्ड प्रबंधन
      • रूट प्रॉक्सी प्रबंधन
    • रिमोट कमांड निष्पादन

      • WinRM के माध्यम से रिमोट विंडोज सिस्टम पर कमांड निष्पादित करें
      • evil-winrm एकीकरण के साथ इंटरैक्टिव शेल (पासवर्ड और NTLM हैश प्रमाणीकरण)
      • SSH कमांड निष्पादन और इंटरैक्टिव सत्र
      • PowerShell स्क्रिप्ट निष्पादन
      • कमांड इतिहास ट्रैकिंग
      • वास्तविक समय आउटपुट स्ट्रीमिंग
      • डायनामिक मॉड्यूल निष्पादन के साथ मॉड्यूल नियंत्रण पैनल
    • रिमोट डेस्कटॉप

      • VNC सर्वर पहचान और प्रबंधन
      • noVNC वेब-आधारित रिमोट डेस्कटॉप क्लाइंट
      • विंडोज और लिनक्स सिस्टम के लिए समर्थन
      • सुरक्षित टनल-आधारित कनेक्शन
    • सत्र और सुरक्षा

      • JWT-आधारित प्रमाणीकरण
      • सक्रिय सत्र प्रबंधन
      • ग्रैन्युलर अनुमतियों के साथ API टोकन प्रणाली
      • टोकन ब्लैकलिस्टिंग और निरस्तीकरण
      • भूमिका-आधारित एक्सेस नियंत्रण (RBAC)
    • DNS प्रबंधन

      • स्वचालित DNS रिकॉर्ड निर्माण/अद्यतन
      • CNAME, A, AAAA रिकॉर्ड के लिए समर्थन
      • Cloudflare प्रॉक्सी कॉन्फ़िगरेशन
      • विरोध समाधान
    • स्थानीय शेल एक्सेस

      • WebSocket के माध्यम से इंटरैक्टिव स्थानीय शेल
      • xterm.js के साथ वास्तविक समय टर्मिनल एमुलेशन
      • स्टैंडअलोन विंडो समर्थन
      • इष्टतम प्रदर्शन के लिए नॉन-ब्लॉकिंग I/O
    • मॉड्यूल नियंत्रण प्रणाली

      • डेटाबेस से डायनामिक मॉड्यूल लोडिंग
      • पदानुक्रमित संरचना (श्रेणियाँ → अनुभाग → आइटम)
      • वेरिएबल प्रतिस्थापन के साथ टेम्पलेट इंजन
      • इंटरैक्टिव टर्मिनल एकीकरण
      • कमांड निष्पादन इतिहास

    ⚙️ प्रौद्योगिकी स्टैक

    परतप्रौद्योगिकीउद्देश्य
    फ्रंटएंडReact 19, Redux Toolkit, React Router, TailwindCSS, xterm.jsउपयोगकर्ता इंटरफ़ेस
    बैकएंडFastAPI, UvicornAPI सर्वर
    डेटाबेसSQLite (अनुकूलित क्वेरी और इंडेक्स के साथ)डेटा स्थिरता
    प्रमाणीकरणJWT, python-joseटोकन-आधारित प्रमाणीकरण
    रिमोट निष्पादनpywinrm, paramiko, evil-winrmWinRM और SSH एकीकरण
    टर्मिनलxterm.js, WebSocketइंटरैक्टिव टर्मिनल
    बाहरी APIrequests, cloudflareसेवा एकीकरण
    प्रक्रिया प्रबंधनsubprocess, asyncio, threadingपृष्ठभूमि कार्य

    📦 पूर्वापेक्षाएँ

    सिस्टम आवश्यकताएँ

    • OS: Linux (Ubuntu 20.04+, Debian 11+, या कोई भी आधुनिक Linux वितरण)
    • Python: 3.8 या उच्चतर
    • Node.js: 20.19.0+ या 22.12.0+ (फ्रंटएंड निर्देशिका में .nvmrc देखें)
    • npm: Node.js के साथ आता है
    • Cloudflare खाता: API टोकन और खाता ID के साथ
    • Ruby (वैकल्पिक): evil-winrm समर्थन के लिए (gem install evil-winrm)

    आवश्यक सॉफ़्टवेयर```bash

    Ubuntu/Debian

    sudo apt update sudo apt install -y python3 python3-pip python3-venv git curl

    Install Node.js 20+ (using nvm recommended)

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash source ~/.bashrc nvm install 20.19.0 nvm use 20.19.0

    Optional: Install Ruby for evil-winrm

    sudo snap install ruby --classic gem install evil-winrm

    Verify versions

    python3 --version # Should be 3.8+ node --version # Should be 20.19.0+ or 22.12.0+ npm --version

    root@kitploit:~
    ## 🚀 स्थापना
    
    <div align="center">
      <img src="https://assets.kitploit.com/production/public/readmes/7371/63f8299d6bb31aaa64c5e271f4e78bcb3ea94ef8ae7a2f1e2e3b6205552fb8b2.png" alt="स्थापना सेटअप" />
      <p><em>स्थापना प्रक्रिया - एक नए सिस्टम पर ZeroPulse सेट करना</em></p>
    </div>
    
    ### 1. रिपॉजिटरी क्लोन करें```bash
    git clone https://github.com/yourusername/zeropulse.git
    cd zeropulse
    

    2. बैकएंड सेटअप```bash

    Create virtual environment

    python3 -m venv venv

    Activate virtual environment

    source venv/bin/activate

    Upgrade pip

    pip install --upgrade pip

    Install dependencies

    pip install -r requirements.txt

    root@kitploit:~
    ### 3. फ्रंटएंड सेटअप```bash
    cd frontend
    
    # Check Node.js version (should be 20.19.0+ or 22.12.0+)
    node --version
    
    # If using nvm, switch to required version
    nvm use  # Automatically uses version from .nvmrc
    
    # Install dependencies
    npm install
    
    # Build frontend
    npm run build
    
    cd ..
    

    4. पर्यावरण चर कॉन्फ़िगर करें

    प्रोजेक्ट रूट में एक .env फ़ाइल बनाएँ:```bash cat > .env << EOF

    Authentication Settings

    ADMIN_USERNAME=admin ADMIN_PASSWORD=your-secure-password-here JWT_SECRET_KEY=$(python3 -c "import secrets; print(secrets.token_urlsafe(32))") JWT_ALGORITHM=HS256 JWT_EXPIRATION_HOURS=24

    Cloudflare Settings

    CLOUDFLARE_API_TOKEN=your-cloudflare-api-token-here CLOUDFLARE_ACCOUNT_ID=your-cloudflare-account-id-here CLOUDFLARE_DOMAIN=your-domain.com

    WinRM Settings (optional)

    WINRM_USERNAME=WinRMUser WINRM_PASSWORD=your-secure-password-here

    SSH Settings (optional)

    SSH_KEY_PATH=/path/to/ssh/key SSH_USERNAME=ssh_user

    C2 Server Settings

    C2_SERVER_HOST=0.0.0.0 C2_SERVER_PORT=8000 ENVIRONMENT=production

    Database Settings

    DATABASE_PATH=data/database.db EOF

    Set permissions

    chmod 600 .env

    root@kitploit:~
    ### 5. सर्वर प्रारंभ करें```bash
    # Ensure virtual environment is active
    source venv/bin/activate
    
    # Start the server
    python3 run_server.py
    

    सर्वर http://localhost:8000 पर सुलभ होगा।

    ⚙️ कॉन्फ़िगरेशन

    पर्यावरण चर

    चरविवरणडिफ़ॉल्ट
    ADMIN_USERNAMEव्यवस्थापक उपयोगकर्ता नामadmin
    ADMIN_PASSWORDव्यवस्थापक पासवर्ड-
    JWT_SECRET_KEYJWT हस्ताक्षर कुंजी-
    JWT_EXPIRATION_HOURSटोकन समाप्ति समय24
    CLOUDFLARE_API_TOKENCloudflare API टोकन-
    CLOUDFLARE_ACCOUNT_IDCloudflare खाता आईडी-
    CLOUDFLARE_DOMAINआपका डोमेन-
    WINRM_USERNAMEWinRM उपयोगकर्ता नामWinRMUser
    WINRM_PASSWORDWinRM पासवर्ड-
    SSH_KEY_PATHSSH निजी कुंजी पथ-
    SSH_USERNAMESSH उपयोगकर्ता नाम-
    C2_SERVER_HOSTसर्वर होस्ट0.0.0.0
    C2_SERVER_PORTसर्वर पोर्ट8000
    ENVIRONMENTपर्यावरण मोडdevelopment
    DATABASE_PATHडेटाबेस फ़ाइल पथdata/database.db

    Cloudflare API टोकन अनुमतियाँ

    आपके Cloudflare API टोकन में निम्नलिखित अनुमतियाँ होनी चाहिए:

    • Zone: Zone:Read, DNS:Edit
    • Account: Cloudflare Tunnel:Edit
    • Zone Resources: अपने डोमेन ज़ोन को शामिल करें

    टनल प्रबंधित करना

    टनल सूची

    टनल सूची - स्थिति, स्वास्थ्य संकेतक और त्वरित क्रियाओं के साथ सभी टनल देखें

    विशेषताएँ

    • डायनामिक पोर्ट मैपिंग: टनल रूट्स पर स्थानीय पोर्ट मैप करें
    • सेवा प्रॉक्सीिंग: HTTP, HTTPS और TCP सेवाओं को प्रॉक्सी करें
    • स्वचालित प्रबंधन: प्रॉक्सी प्रक्रियाओं को शुरू, बंद और मॉनिटर करें
    • पोर्ट खोज: स्वचालित रूप से उपलब्ध पोर्ट खोजें
    • स्थिति मॉनिटरिंग: सभी सक्रिय प्रॉक्सी की रीयल-टाइम स्थिति
    1. टनल बनाएं: डैशबोर्ड → क्रिएट टनल पर जाएं
    2. रूट कॉन्फ़िगर करें: HTTP, HTTPS, या TCP सेवाओं के लिए इनग्रेस नियम सेट करें
    3. DNS प्रबंधित करें: स्वचालित DNS रिकॉर्ड निर्माण/अपडेट
    4. स्थिति मॉनिटर करें: टनल स्वास्थ्य और कनेक्शन स्थिति देखें
    टनल रूट कॉन्फ़िगरेशन

    टनल रूट कॉन्फ़िगरेशन - इनग्रेस नियम और DNS रिकॉर्ड कॉन्फ़िगर करें

    रिमोट कमांड निष्पादन

    कमांड निष्पादन

    कमांड निष्पादन इंटरफ़ेस - WinRM और SSH के माध्यम से रिमोट विंडोज सिस्टम पर कमांड निष्पादित करें

    1. टनल चुनें: WinRM या SSH एक्सेस वाली टनल चुनें
    2. कमांड निष्पादित करें: रिमोट विंडोज सिस्टम पर PowerShell कमांड चलाएं
    3. इतिहास देखें: कमांड निष्पादन इतिहास और आउटपुट जांचें

    कमांड इतिहास

    कमांड निष्पादन

    कमांड इतिहास - विस्तृत जानकारी के साथ सभी निष्पादित कमांड का व्यापक दृश्य

    कमांड इतिहास सुविधा सभी कमांड निष्पादनों का पूर्ण ऑडिट ट्रेल प्रदान करती है:

    • निष्पादन लॉग: सभी टनलों पर निष्पादित सभी कमांड देखें
    • विस्तृत जानकारी: कमांड, आउटपुट, टाइमस्टैम्प, टनल आईडी और निष्पादन स्थिति देखें
    • फ़िल्टर और खोज: टनल द्वारा, तिथि सीमा द्वारा फ़िल्टर करें, या कमांड सामग्री द्वारा खोजें
    • आउटपुट देखना: प्रत्येक निष्पादन के लिए पूर्ण कमांड आउटपुट देखें
    • निर्यात क्षमताएँ: विश्लेषण या अनुपालन के लिए इतिहास निर्यात करें

    विशेषताएँ

    1. व्यापक लॉगिंग

      • सभी कमांड स्वचालित रूप से टाइमस्टैम्प के साथ लॉग होते हैं
      • टनल जानकारी और निष्पादन संदर्भ शामिल है
      • स्थिति ट्रैकिंग (सफलता/विफलता)
    2. उन्नत फ़िल्टरिंग

      • टनल आईडी द्वारा फ़िल्टर करें
      • तिथि सीमा द्वारा फ़िल्टर करें
      • कमांड सामग्री या आउटपुट द्वारा खोजें
      • निष्पादन स्थिति द्वारा फ़िल्टर करें
    3. विस्तृत दृश्य

      • पूर्ण कमांड आउटपुट देखें
      • निष्पादन समय और अवधि देखें
      • टनल और एजेंट जानकारी जांचें
      • विफल निष्पादन पर त्रुटि संदेश देखें
    4. इतिहास प्रबंधन

      • विशिष्ट टनलों के लिए इतिहास साफ़ करें
      • फ़ाइल में इतिहास निर्यात करें
      • पुरानी प्रविष्टियों को संग्रहित करें

    मॉड्यूल नियंत्रण पैनल

    कमांड निष्पादन

    मॉड्यूल नियंत्रण पैनल - सभी सिस्टम मॉड्यूल और क्षमताओं के प्रबंधन के लिए केंद्रीकृत इंटरफ़ेस

    मॉड्यूल नियंत्रण पैनल विभिन्न सिस्टम मॉड्यूल तक पहुँचने और उनके प्रबंधन के लिए एक एकीकृत इंटरफ़ेस प्रदान करता है:

    • इंटरैक्टिव शेल: विंडोज सिस्टम के लिए evil-winrm एकीकरण (पासवर्ड और NTLM हैश प्रमाणीकरण)
    • रिमोट डेस्कटॉप: VNC/noVNC रिमोट डेस्कटॉप एक्सेस
    • शेल एक्सेस: कमांड निष्पादन इंटरफ़ेस
    • मॉड्यूल प्रबंधन: सिस्टम मॉड्यूल इंस्टॉल, कॉन्फ़िगर और प्रबंधित करें
    • स्थिति मॉनिटरिंग: सभी मॉड्यूल की रीयल-टाइम स्थिति
    • टर्मिनल एकीकरण: सभी मॉड्यूल टैब में लगातार टर्मिनल मोडल

    सेटिंग्स

    सेटिंग्स

    सेटिंग्स मोडल - केंद्रीकृत कॉन्फ़िगरेशन और प्रबंधन इंटरफ़ेस

    सेटिंग्स मोडल कई टैब के माध्यम से व्यापक सिस्टम कॉन्फ़िगरेशन और प्रबंधन प्रदान करता है:

    • मॉड्यूल: PowerShell मॉड्यूल प्रबंधन
    • निर्भरताएँ: सिस्टम निर्भरता प्रबंधन
    • सिस्टम लॉग: सिस्टम लॉग देखें और मॉनिटर करें
    • सक्रिय सत्र: सत्र प्रबंधन
    • API: API टोकन प्रबंधन
    • रूट: टनल रूट कॉन्फ़िगरेशन

    मॉड्यूल प्रबंधन

    रिमोट सिस्टम पर निष्पादित किए जा सकने वाले PowerShell मॉड्यूल प्रबंधित करें:

    • मॉड्यूल बनाएं: कस्टम कोड के साथ नए PowerShell मॉड्यूल परिभाषित करें
    • मॉड्यूल संपादित करें: मौजूदा मॉड्यूल कोड और कॉन्फ़िगरेशन संशोधित करें
    • मॉड्यूल हटाएं: अप्रयुक्त मॉड्यूल हटाएं
    • मॉड्यूल निष्पादन: लक्ष्य सिस्टम पर मॉड्यूल निष्पादित करें
    • टेम्पलेट चर: गतिशील निष्पादन के लिए मॉड्यूल कोड में चर का उपयोग करें

    मॉड्यूल विशेषताएँ:

    • PowerShell कोड के लिए सिंटैक्स हाइलाइटिंग
    • चर प्रतिस्थापन समर्थन
    • कोड मान्यता
    • निष्पादन इतिहास ट्रैकिंग

    टेम्पलेट इंजन

    टेम्पलेट इंजन आपको उपयोगकर्ता-इनपुट चर के साथ गतिशील PowerShell मॉड्यूल बनाने की अनुमति देता है। चर _{...}_ सिंटैक्स का उपयोग करके परिभाषित किए जाते हैं और निष्पादन से पहले उपयोगकर्ता-प्रदत्त मानों से बदल दिए जाते हैं।

    चर प्रकार

    1. सरल टेक्स्ट इनपुट```powershell ping {ip,192.168.1.1}

    root@kitploit:~
    - **प्रारूप**: `_{name,placeholder}_`
    - **उपयोग**: प्लेसहोल्डर के साथ टेक्स्ट इनपुट फ़ील्ड
    - **उदाहरण**: `ping _{target_ip,192.168.1.1}_` → उपयोगकर्ता IP पता दर्ज करता है
    
    **2. ड्रॉपडाउन सूची**```powershell
    ping _{ip,list,(192.168.1.1,192.168.1.2,10.0.0.1)}_
    
    • प्रारूप: _{name,list,(option1,option2,option3)}_
    • उपयोग: पूर्वनिर्धारित विकल्पों वाला ड्रॉपडाउन मेनू
    • उदाहरण: उपयोगकर्ता IP पतों की सूची से चयन करता है

    3. रेडियो बटन```powershell netstat -an | findstr {port,radio,(80,443,8080)}

    root@kitploit:~
    - **Format**: `_{name,radio,(option1,option2,option3)}_`
    - **Usage**: एकल चयन के लिए रेडियो बटन समूह
    - **Example**: उपयोगकर्ता रेडियो बटन के माध्यम से पोर्ट नंबर चुनता है
    
    **4. चेकबॉक्स**```powershell
    if (_{enable,check,(true,false),Enabled,Disabled}_) { Write-Host "Enabled" }
    
    • प्रारूप: _{name,check,(true_value,false_value),true_label,false_label}_
    • उपयोग: बूलियन मानों के लिए चेकबॉक्स
    • उदाहरण: कस्टम लेबल के साथ सुविधा सक्षम/अक्षम करें
    टेम्पलेट इंजन कार्यप्रवाह
    1. मॉड्यूल निर्माण

      • टेम्पलेट चरों के साथ PowerShell स्क्रिप्ट लिखें
      • गतिशील मानों के लिए _{variable}_ वाक्य-विन्यास का उपयोग करें
      • सिस्टम में मॉड्यूल सहेजें
    2. चर निष्कर्षण

      • सिस्टम स्वचालित रूप से स्क्रिप्ट से सभी चर निकालता है
      • चर प्रकार (पाठ, सूची, रेडियो, चेकबॉक्स) पहचानता है
      • चरों के आधार पर इनपुट फ़ॉर्म उत्पन्न करता है
    3. उपयोगकर्ता इनपुट

      • मॉड्यूल निष्पादित करते समय, उपयोगकर्ता इनपुट फ़ॉर्म देखता है
      • फ़ॉर्म फ़ील्ड चर प्रकारों के आधार पर उत्पन्न होते हैं
      • उपयोगकर्ता सभी चरों के लिए मान भरता है
    4. चर प्रतिस्थापन

      • टेम्पलेट इंजन चरों को उपयोगकर्ता मानों से बदलता है
      • स्क्रिप्ट निष्पादन के लिए तैयार की जाती है
      • मूल स्क्रिप्ट अपरिवर्तित रहती है
    5. निष्पादन

      • संशोधित स्क्रिप्ट लक्ष्य सिस्टम पर निष्पादित की जाती है
      • परिणाम वापस लौटाए और प्रदर्शित किए जाते हैं
      • निष्पादन इतिहास में लॉग किया जाता है
    उदाहरण मॉड्यूल

    PowerShell स्क्रिप्ट:```powershell

    Network Scanner Module

    $target = "{target_ip,192.168.1.1}" $port = "{port,radio,(80,443,8080)}" $scan_type = "{scan_type,list,(ping,tcp,udp)}" $verbose = "{verbose,check,(true,false),Yes,No}"

    if ($scan_type -eq "ping") { ping -n 4 $target } elseif ($scan_type -eq "tcp") { Test-NetConnection -ComputerName $target -Port $port } else { Write-Host "UDP scan for $target on port $port" }

    if ($verbose -eq "true") { Write-Host "Scan completed with verbose output" }

    root@kitploit:~
    **Generated Form:**
    - **target_ip**: पाठ इनपुट (स्थानधारक: 192.168.1.1)
    - **port**: रेडियो बटन (80, 443, 8080)
    - **scan_type**: ड्रॉपडाउन (ping, tcp, udp)
    - **verbose**: चेकबॉक्स (हां/नहीं)
    
    ##### सर्वोत्तम अभ्यास
    
    - **वर्णनात्मक नामों का उपयोग करें**: चर नाम स्पष्ट और वर्णनात्मक होने चाहिए
    - **स्थानधारक प्रदान करें**: पाठ इनपुट के लिए हमेशा सहायक स्थानधारक शामिल करें
    - **विकल्पों को सीमित करें**: ड्रॉपडाउन/रेडियो विकल्पों को प्रबंधनीय रखें (5-10 आइटम)
    - **इनपुट मान्य करें**: अपने पॉवरशेल स्क्रिप्ट में इनपुट मान्यकरण पर विचार करें
    - **चरों का दस्तावेज़ीकरण करें**: चर उद्देश्य समझाने वाली टिप्पणियाँ जोड़ें
    
    ##### उन्नत उपयोग
    
    **नेस्टेड चर:**```powershell
    $command = "ping _{ip}_ -n _{count,4}_"
    Invoke-Expression $command
    

    सशर्त तर्क:```powershell if ({enable_feature,check,(true,false),Yes,No} -eq "true") { # Feature code }

    root@kitploit:~
    **बहु-चर:**```powershell
    $server = "_{server_name,localhost}_"
    $port = "_{port,list,(80,443,8080,8443)}_"
    $protocol = "_{protocol,radio,(http,https)}_"
    $url = "$protocol://$server`:$port"
    

    निर्भरता प्रबंधन

    Dependencies

    निर्भरता प्रबंधन - सिस्टम निर्भरताओं और आवश्यकताओं का प्रबंधन करें

    सिस्टम निर्भरताओं और आवश्यकताओं का प्रबंधन करें:

    • निर्भरताएँ देखें: सभी सिस्टम निर्भरताएँ देखें (cloudflared, noVNC, ttyd, evil-winrm)
    • स्थिति जाँचें: निर्भरता स्थापना स्थिति सत्यापित करें
    • निर्भरताएँ स्थापित करें: प्रदान किए गए कमांड के साथ लापता निर्भरताएँ स्थापित करें
    • निर्भरताएँ अपडेट करें: मौजूदा निर्भरताओं को अपडेट करें
    • निर्भरताएँ हटाएँ: निर्भरताओं को अनइंस्टॉल करें

    समर्थित निर्भरताएँ:

    • cloudflared: Cloudflare Tunnel डेमन
    • noVNC: HTML5 VNC क्लाइंट
    • ttyd: टर्मिनल को वेब पर साझा करें
    • evil-winrm: पेंटेस्टिंग के लिए WinRM शेल (Ruby की आवश्यकता है)

    सिस्टम लॉग

    system log

    सिस्टम लॉग - वास्तविक समय में सिस्टम लॉग देखें और मॉनिटर करें

    व्यापक लॉगिंग के माध्यम से सिस्टम गतिविधि की निगरानी करें:

    • रियल-टाइम लॉग: लॉग उत्पन्न होते ही देखें
    • लॉग फ़िल्टरिंग: लॉग स्तर (DEBUG, INFO, WARNING, ERROR) के अनुसार फ़िल्टर करें
    • खोज कार्यक्षमता: लॉग प्रविष्टियों में खोजें
    • लॉग निर्यात करें: विश्लेषण के लिए लॉग निर्यात करें
    • ऑटो-रिफ्रेश: स्वचालित लॉग अपडेट

    लॉग स्तर:

    • DEBUG: विस्तृत डिबगिंग जानकारी
    • INFO: सामान्य सूचनात्मक संदेश
    • WARNING: चेतावनी संदेश
    • ERROR: त्रुटि संदेश और अपवाद

    API टोकन प्रबंधन

    Command Execution

    API टोकन प्रबंधन - सूक्ष्म अनुमतियों के साथ API टोकन बनाएं और प्रबंधित करें

    1. टोकन बनाएं: विशिष्ट अनुमतियों के साथ API टोकन उत्पन्न करें
    2. सत्र प्रबंधित करें: सक्रिय सत्र देखें और समाप्त करें
    3. गतिविधि की निगरानी करें: टोकन उपयोग और समाप्ति को ट्रैक करें

    सक्रिय सत्र

    Command Execution

    सक्रिय सत्र प्रबंधन - सक्रिय उपयोगकर्ता सत्र देखें और प्रबंधित करें

    सक्रिय उपयोगकर्ता सत्र देखें और प्रबंधित करें:

    • सभी सत्र देखें: सभी सक्रिय उपयोगकर्ता सत्र देखें
    • सत्र विवरण: सत्र जानकारी देखें (IP, उपयोगकर्ता एजेंट, अवधि)
    • सत्र समाप्त करें: विशिष्ट सत्र समाप्त करें
    • सभी समाप्त करें: वर्तमान को छोड़कर सभी सत्र समाप्त करें
    • सत्र निगरानी: वास्तविक समय में सत्र गतिविधि की निगरानी करें

    रूट्स कॉन्फ़िगरेशन

    Command Execution

    सक्रिय सत्र प्रबंधन - सक्रिय उपयोगकर्ता सत्र देखें और प्रबंधित करें

    सभी टनल के लिए रूट्स कॉन्फ़िगर करें:

    • सभी रूट्स देखें: सभी टनल के लिए रूट्स देखें
    • टनल चयन: रूट्स देखने के लिए टनल विस्तार/संक्षिप्त करें
    • रूट प्रबंधन: रूट्स जोड़ें, संपादित करें और हटाएँ
    • DNS स्थिति: DNS रिकॉर्ड निर्माण स्थिति देखें

    एजेंट प्रबंधन

    Agent Script Editor

    एजेंट स्क्रिप्ट संपादक - विंडोज परिनियोजन के लिए PowerShell एजेंट स्क्रिप्ट बनाएं, संपादित करें और अनुकूलित करें

    एजेंट एक PowerShell स्क्रिप्ट है जो ZeroPulse के माध्यम से रिमोट मैनेजमेंट के लिए विंडोज सिस्टम के सेटअप को स्वचालित करता है। यह WinRM कॉन्फ़िगर करता है, Cloudflare टनल बनाता है, और सुरक्षित कनेक्शन स्थापित करता है।

    एजेंट सुविधाएँ

    • स्वचालित सेटअप: विंडोज सिस्टम के लिए एक-क्लिक परिनियोजन स्क्रिप्ट
    • WinRM कॉन्फ़िगरेशन: HTTPS और प्रमाणपत्र प्रबंधन के साथ सुरक्षित WinRM सेटअप
    • Cloudflare टनल निर्माण: स्वचालित टनल निर्माण और DNS कॉन्फ़िगरेशन
    • अनुकूलन योग्य स्क्रिप्ट: परिनियोजन से पहले एजेंट स्क्रिप्ट संपादित और अनुकूलित करें
    • टेम्पलेट इंजन: गतिशील कॉन्फ़िगरेशन के लिए चर प्रतिस्थापन

    📚 API दस्तावेज़ीकरण

    Command Execution

    API टोकन प्रबंधन - सूक्ष्म अनुमतियों के साथ API टोकन बनाएं और प्रबंधित करें

    इंटरैक्टिव API दस्तावेज़

    एक बार सर्वर चलने के बाद, इंटरैक्टिव API दस्तावेज़ीकरण तक पहुँचें:

    • Swagger UI: http://localhost:8000/docs
    • ReDoc: http://localhost:8000/redoc

    प्रमाणीकरण

    सभी API एंडपॉइंट ( /api/auth/* को छोड़कर) प्रमाणीकरण की आवश्यकता है:```bash

    Include token in Authorization header

    curl -H "Authorization: Bearer YOUR_JWT_TOKEN"
    http://localhost:8000/api/tunnels

    root@kitploit:~
    ### उत्पादन परिनियोजन
    
    1. `.env` में `ENVIRONMENT=production` सेट करें
    2. SSL के साथ रिवर्स प्रॉक्सी (nginx/traefik) का उपयोग करें
    3. फ़ायरवॉल नियम कॉन्फ़िगर करें
    4. लॉग रोटेशन सेट करें
    5. ऑटो-रीस्टार्ट के लिए systemd सेवा का उपयोग करें
    
    <h2 id="contact">📧 संपर्क</h2>
    <p >
    <a href="https://t.me/amajax"><img title="Telegram" src="https://img.shields.io/badge/Telegram-black?style=for-the-badge&amp;logo=Telegram"></a>
    <a href="https://www.youtube.com/channel/UC0-QcOXgzRgSfcE3zerwu9w/?sub_confirmation=1"><img title="Youtube" src="https://img.shields.io/badge/Youtube-red?style=for-the-badge&amp;logo=Youtube"></a>
    <a href="https://www.instagram.com/jxroot"><img title="Instagram" src="https://img.shields.io/badge/Instagram-white?style=for-the-badge&amp;logo=Instagram"></a>
    
    ## ⚠️ कानूनी और नैतिक अस्वीकरण
    
    🚨 यह उपकरण केवल शैक्षिक और अधिकृत सुरक्षा परीक्षण उद्देश्यों के लिए विकसित किया गया है।
    
    🔬 इसका उद्देश्य साइबर सुरक्षा पेशेवरों, शोधकर्ताओं और उत्साही लोगों को प्रयोगशाला या नियंत्रित वातावरण में पोस्ट-एक्सप्लॉइटेशन, रेड टीमिंग और डिटेक्शन तकनीकों को समझने में मदद करना है।
    
    ❌ इस उपकरण का किसी भी सिस्टम या नेटवर्क पर स्पष्ट अनुमति के बिना उपयोग न करें। अनधिकृत उपयोग अवैध और अनैतिक हो सकता है।
    
    🛡 लेखक इस परियोजना के किसी भी दुरुपयोग या क्षति के लिए कोई जिम्मेदारी नहीं लेता है।
    
    ---
    > हमेशा जिम्मेदारी से हैक करें। 💻🔐
    
    ---
    
    <div align="center">
    
    
    </div>
    
    टूल डाउनलोड करें