Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Sirius — ओपन-सोर्स भेद्यता स्कैनर जिसमें स्वचालित नेटवर्क खोज, CVE-आधारित पहचान, CVSS स्कोरिंग, जोखिम डैशबोर्ड, gRPC के माध्यम से रिमोट एजेंट और उद्यम सुरक्षा टीमों के लिए एक आधुनिक वेब UI शामिल है। | Kitploit
उपकरण/GitHubGitHub/siriusscan/sirius
भेद्यता स्कैनरकंटेनर सुरक्षानेटवर्क मैपिंगभेद्यता विश्लेषणजानकारी एकत्र करनापेनिट्रेशन टेस्टिंगक्लाउड सुरक्षाDevSecOpsAPI सुरक्षा
GitHubsiriusscan/sirius

Sirius

ओपन-सोर्स भेद्यता स्कैनर जिसमें स्वचालित नेटवर्क खोज, CVE-आधारित पहचान, CVSS स्कोरिंग, जोखिम डैशबोर्ड, gRPC के माध्यम से रिमोट एजेंट और उद्यम सुरक्षा टीमों के लिए एक आधुनिक वेब UI शामिल है।

1.7k239812घं 10मि पहलेKitploit द्वारा समीक्षित
रिपॉजिटरी देखें

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

सभी देखें →

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

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

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

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

Sirius Scan

CI Release Registry License: MIT Discord

Sirius Scan Dashboard

Sirius एक ओपन-सोर्स vulnerability scanner है जिसमें स्वचालित discovery, CVE-आधारित detection और एक आधुनिक web UI शामिल है। रिपॉज़िटरी को clone करें, agent TLS certificate को कॉन्फ़िगर करें, और scanning शुरू करें।

Quick Start

स्टैक शुरू करने से पहले, Agent gRPC TLS configuration में वर्णित अनुसार agent server certificate और key प्रोविज़न करें। इंस्टॉलर इन्हें नहीं बनाता।

git clone https://github.com/SiriusScan/Sirius.git
cd Sirius
docker compose -f docker-compose.installer.yaml run --rm sirius-installer
docker compose up -d

http://localhost:3000 खोलें और लॉग इन करें:

Email[email protected]
Passwordइंस्टॉलर द्वारा प्रिंट किया गया (INITIAL_ADMIN_PASSWORD के लिए आउटपुट देखें)

सभी छह सेवाएँ आवश्यक कॉन्फ़िगरेशन मौजूद होने पर स्वचालित रूप से शुरू हो जाती हैं। इंस्टॉलर पहली बार चलने पर एप्लिकेशन सीक्रेट्स जनरेट करता है और इसे दोबारा चलाना सुरक्षित है।

डिफ़ॉल्ट रूप से इंस्टॉलर IMAGE_TAG को अनसेट छोड़ देता है, इसलिए Compose GHCR से latest खींचता है। किसी रिलीज़ को पिन करने के लिए (उदाहरण के लिए .env में v1.0.0), ऐसा केवल तब करें जब वह टैग सभी छह कंटेनर इमेजों के लिए मौजूद हो; किसी ऐसे शेल से bash scripts/verify-ghcr-public-access.sh v1.0.0 के साथ सत्यापित करें जो ghcr.io में लॉग इन न हो।

आवश्यकताएँ: Compose V2 के साथ Docker Engine 20.10+, 4 GB RAM, 10 GB डिस्क। Linux, macOS, और Windows (WSL2) पर काम करता है।

Sirius क्या करता है

  • नेटवर्क डिस्कवरी -- Nmap के माध्यम से स्वचालित होस्ट और सेवा एन्यूमरेशन
  • वल्नरेबिलिटी डिटेक्शन -- CVSS स्कोरिंग के साथ CVE-आधारित स्कैनिंग
  • रिस्क डैशबोर्ड -- रीयल-टाइम स्कैनिंग प्रगति, गंभीरता रुझान, और उपचार मार्गदर्शन
  • रिमोट एजेंट -- gRPC के माध्यम से कई वातावरणों में वितरित स्कैनिंग
  • इंटरैक्टिव टर्मिनल -- उन्नत स्क्रिप्टिंग और ऑटोमेशन के लिए PowerShell कंसोल
  • REST API -- मौजूदा सुरक्षा वर्कफ़्लो के साथ एकीकृत करें (पोर्ट 9001 पर X-API-Key प्रमाणीकरण)

डिप्लॉयमेंट विकल्प

इंस्टॉलर चरण हमेशा एक ही रहता है। केवल docker compose up कमांड बदलता है।

मोडकमांडउपयोग का मामला
Standarddocker compose up -dअधिकांश उपयोगकर्ता -- GHCR से पूरा रिलीज़ स्टैक खींचता है
Developmentdocker compose -f docker-compose.yaml -f docker-compose.dev.yaml up -dस्थानीय कोड कार्य के लिए लाइव-रीलोड
Source Builddocker compose -f docker-compose.yaml -f docker-compose.build.yaml up -d --buildस्पष्ट स्थानीय फुल-स्टैक बिल्ड
Productiondocker compose -f docker-compose.yaml -f docker-compose.prod.yaml up -dकठोर सेटिंग्स, pull_policy: always

गैर-इंटरैक्टिव सेटअप (CI / Terraform / ऑटोमेशन)

docker compose -f docker-compose.installer.yaml run --rm sirius-installer --non-interactive --no-print-secrets
docker compose up -d

सीक्रेट्स रोटेट करें

docker compose -f docker-compose.installer.yaml run --rm sirius-installer --force
docker compose up -d --force-recreate

इंस्टॉलेशन सत्यापित करें

docker compose ps                    # all 6 services should show "healthy" or "running"
curl http://localhost:3000            # UI responds
curl http://localhost:9001/health     # API responds

अपेक्षित सेवाएँ: sirius-ui (3000), sirius-api (9001), sirius-engine (5174, 50051), sirius-postgres (5432), sirius-rabbitmq (5672, 15672), sirius-valkey (6379)।

आर्किटेक्चर

graph TD
    subgraph clients [Clients]
        UI["Sirius UI (Next.js)"]
        CLI["Terminal and Agent Runtime"]
    end

    subgraph core [Core Services]
        API["Sirius API (Go/Gin)"]
        Engine["Sirius Engine"]
    end

    subgraph infra [Infrastructure]
        MQ["RabbitMQ"]
        DB["PostgreSQL"]
        Cache["Valkey"]
    end

    UI -->|"HTTP/WebSocket"| API
    CLI -->|"gRPC"| Engine
    API -->|"AMQP publish"| MQ
    MQ -->|"Queue consume"| Engine
    API -->|"SQL read/write"| DB
    Engine -->|"SQL read/write"| DB
    API -->|"Session/cache ops"| Cache
    Engine -->|"Scan state cache ops"| Cache
सेवातकनीकपोर्टउद्देश्य
sirius-uiNext.js 14, React, Tailwind3000वेब इंटरफ़ेस
sirius-apiGo, Gin9001REST API और बिज़नेस लॉजिक
sirius-engineGo + एम्बेडेड gRPC एजेंट5174, 50051स्कैनर, टर्मिनल, एजेंट सेवाएँ
sirius-postgresPostgreSQL 155432भेद्यता और स्कैन डेटा
sirius-rabbitmqRabbitMQ5672, 15672अंतर-सेवा संदेशन
sirius-valkeyValkey (Redis-संगत)6379कैश और सत्र डेटा

इंटरफ़ेस

डैशबोर्डस्कैनरभेद्यता नेविगेटर
डैशबोर्डस्कैनरभेद्यताएँ
वातावरणहोस्ट विवरणटर्मिनल
EnvironmentHostTerminal

API

Sirius पोर्ट 9001 पर REST एंडपॉइंट्स प्रदान करता है, जो आंतरिक सेवा API कुंजी द्वारा सुरक्षित हैं। Docker सीक्रेट फ़ाइल (SIRIUS_API_KEY_FILE, डिफ़ॉल्ट /run/secrets/sirius_api_key) को प्राथमिकता दें; SIRIUS_API_KEY एक समर्थित env फ़ॉलबैक बना हुआ है। इंस्टॉलर ./secrets/sirius_api_key.txt लिखता है (मोड 0644 ताकि गैर-रूट ऐप UID बाइंड-माउंट किए गए सीक्रेट को पढ़ सकें) और दोनों को कॉन्फ़िगर करता है।

curl http://localhost:9001/health -H "X-API-Key: $SIRIUS_API_KEY"
curl http://localhost:9001/api/v1/scan/get/all -H "X-API-Key: $SIRIUS_API_KEY"

पूर्ण API दस्तावेज़: REST API Reference

सुरक्षा अनुशंसाएँ

प्रोडक्शन परिनियोजन के लिए:

  1. सीक्रेट्स रोटेट करें -- सभी क्रेडेंशियल्स को पुनः जनरेट करने के लिए इंस्टॉलर को --force के साथ चलाएँ
  2. पोर्ट्स प्रतिबंधित करें -- केवल पोर्ट 3000 (UI) को एक्सपोज़ करें; 5432, 6379, 5672 को आंतरिक रखें
  3. रिवर्स प्रॉक्सी का उपयोग करें -- TLS के साथ nginx या Traefik को सामने रखें
  4. इमेजेज़ को अपडेट रखें -- docker compose pull && docker compose up -d

समस्या निवारण

सामान्य समस्याओं के लिए त्वरित समाधान:

टूल डाउनलोड करें