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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
sentinel-cve — CLI उपकरण जो CVEs को सरल अंग्रेजी में समझाता है और repos को प्रभाव के लिए स्कैन करता है। Claude द्वारा संचालित। | Kitploit
उपकरण/GitHubGitHub/kamalsrini/sentinel-cve
भेद्यता स्कैनरकंटेनर सुरक्षाभेद्यता विश्लेषणजानकारी एकत्र करनाक्लाउड सुरक्षाDevSecOpsमोबाइल सुरक्षाखतरा खुफियाघटना प्रतिक्रिया
GitHubkamalsrini/sentinel-cve

sentinel-cve

CLI उपकरण जो CVEs को सरल अंग्रेजी में समझाता है और repos को प्रभाव के लिए स्कैन करता है। Claude द्वारा संचालित।

2025 महीने पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें

🛡️ सेंटिनल — CVE व्याख्याकार CLI

"क्या यह CVE मुझे प्रभावित भी करता है?" — सेकंड में उत्तर, घंटों में नहीं।

सेंटिनल एक CVE ID लेता है, NVD, OSV.dev और MITRE से डेटा प्राप्त करता है, फिर Claude का उपयोग करके एक स्पष्ट, कार्रवाई योग्य 5-अनुभागीय भेद्यता ब्रीफिंग तैयार करता है।

इंस्टॉल करें

root@kitploit:~
cd sentinel/
pip install -e .

कॉन्फ़िगर करें

root@kitploit:~
# Required: Anthropic API key
sentinel config set api-key sk-ant-...

# Optional: NVD API key (higher rate limits)
sentinel config set nvd-key xxxxxxxx-xxxx-...

# Or use environment variables
export ANTHROPIC_API_KEY=sk-ant-...
export NVD_API_KEY=xxxxxxxx-xxxx-...

उपयोग

root@kitploit:~
# Explain a CVE (5-section report with colored terminal output)
sentinel cve CVE-2024-3094

# Choose output persona (see Personas below)
sentinel cve CVE-2024-3094 --format exec       # Executive / CISO summary
sentinel cve CVE-2024-3094 -f engineer          # Deep technical advisory
sentinel cve CVE-2024-3094 -f devops            # Infrastructure-focused
sentinel cve CVE-2024-3094 -f security          # Default 5-section report

# Also works with scan
sentinel scan . --cve CVE-2024-3094 --format exec

# JSON output
sentinel cve CVE-2024-3094 --json

# Markdown output
sentinel cve CVE-2024-3094 --markdown

# Brief one-paragraph summary
sentinel cve CVE-2024-3094 --brief

# Skip cache, fetch fresh data
sentinel cve CVE-2024-3094 --no-cache

# Verbose mode (show timing and source details)
sentinel cve CVE-2024-3094 -v

आउटपुट व्यक्तित्व (--format / -f)

security (डिफ़ॉल्ट) — सुरक्षा विश्लेषक

क्लासिक 5-अनुभागीय भेद्यता ब्रीफिंग:

exec — कार्यकारी / CISO

व्यस्त कार्यकारियों के लिए 10-सेकंड का पठन। ट्रैफिक लाइट गंभीरता, व्यावसायिक प्रभाव, एक कार्रवाई आइटम। कोई शब्दजाल नहीं।

root@kitploit:~
🔴 CRITICAL — CVE-2024-3094 (XZ बैकडोर)

एक बैकडोर एक मुख्य Linux संपीड़न लाइब्रेरी में लगाया गया था जो अधिकांश सर्वरों पर उपयोग होती है।
हमलावर xz 5.6.0-5.6.1 चलाने वाले किसी भी सिस्टम पर डेटा को इंटरसेप्ट और संशोधित कर सकते हैं।
तत्काल डाउनग्रेड आवश्यक — प्रति सर्वर 15-30 मिनट अनुमानित, कोई डाउनटाइम अपेक्षित नहीं।

जोखिम: आपूर्ति श्रृंखला समझौता — उच्च गंभीरता, सक्रिय शोषण
प्रभाव: प्रभावित संस्करण चलाने वाला सभी Linux बुनियादी ढांचा
कार्रवाई आवश्यक: xz को 5.4.6 पर डाउनग्रेड करें। `xz --version` से सत्यापित करें।

engineer — सॉफ्टवेयर इंजीनियर

सटीक संस्करणों, अपग्रेड कमांड, grep पैटर्न और परीक्षण चरणों के साथ गहन तकनीकी गोता:

devops — DevOps / SRE

कंटेनरों, K8s, CI/CD, और मॉनिटरिंग के साथ बुनियादी ढाँचा-केंद्रित:

मोबाइल SDK स्कैनिंग

सेंटिनल मोबाइल ऐप बिल्ड कॉन्फ़िग में उन निर्भरताओं का पता लगाता है जो मानक स्कैनर से छूट जाती हैं:

root@kitploit:~
# Scan an Android project
sentinel scan ./my-android-app --cve CVE-2024-XXXX

# Scan an iOS project
sentinel scan ./my-ios-app --cve CVE-2024-XXXX

# Scan a Flutter project
sentinel scan ./my-flutter-app

विशेषताएँ:

  • gradle.properties और ext {} ब्लॉक से Gradle वेरिएबल संदर्भों ($firebaseBomVersion) को हल करता है
  • Gradle संस्करण कैटलॉग (libs.versions.toml) को पार्स करता है
  • CocoaPods सबस्पेक्स (Firebase/Analytics) को संभालता है
  • सटीक हल किए गए संस्करणों के लिए मेनिफेस्ट पर लॉक फ़ाइलों को प्राथमिकता देता है
  • Groovy और Kotlin DSL Gradle फ़ाइलों दोनों का समर्थन करता है

K8s रनटाइम BOM स्कैनर

अपने Kubernetes क्लस्टर को कमजोर कंटेनर इमेज के लिए स्कैन करें:

root@kitploit:~
# Scan all namespaces
sentinel scan --k8s

# Scan specific namespace
sentinel scan --k8s --namespace production

# Check specific CVE across cluster
sentinel scan --k8s --cve CVE-2024-3094

# Generate SBOM for all running images
sentinel scan --k8s --sbom

# Scan a specific image (no cluster connection needed)
sentinel scan --k8s --image nginx:1.25

K8s RBAC सेटअप

सेंटिनल को केवल-पढ़ने की पहुँच चाहिए। न्यूनतम RBAC मेनिफेस्ट लागू करें:

root@kitploit:~
kubectl apply -f config/k8s-rbac.yaml

यह केवल get और list अनुमतियों वाला एक sentinel-readonly ServiceAccount बनाता है जो pods, namespaces, deployments, replicasets, daemonsets और statefulsets पर है। कोई लिखने की पहुँच नहीं।

निष्पादन पथ विश्लेषण

निर्धारित करें कि क्या कोई CVE वास्तव में आपके कोड को प्रभावित करता है, यह पता लगाकर कि कमजोर फ़ंक्शन एंट्री पॉइंट से पहुँच योग्य हैं या नहीं:

root@kitploit:~
# Full analysis with Claude interpretation
sentinel scan . --cve CVE-2024-22195 --execution-path

# Local-only (no data sent externally)
sentinel scan . --cve CVE-2024-22195 --execution-path --local-only

निर्णय:

  • 🔴 पहुँच योग्य — एंट्री पॉइंट → ... → कमजोर फ़ंक्शन कॉल मिला
  • ✅ पहुँच योग्य नहीं — कमजोर पैकेज आयात किया गया लेकिन कमजोर फ़ंक्शन कभी कॉल नहीं किया गया
  • 🟡 केवल आयातित — पैकेज एक निर्भरता है लेकिन स्रोत में कभी सीधे आयात नहीं किया गया
  • 🟠 अनिर्णायक — डायनामिक डिस्पैच, रिफ्लेक्शन, या जटिल पैटर्न का पता चला

सुरक्षा: आपके वातावरण से कौन सा डेटा बाहर जाता है?

मोडबाहरी रूप से भेजा गया डेटा
--local-onlyकुछ नहीं — शुद्ध स्थानीय AST विश्लेषण
डिफ़ॉल्टकेवल स्वच्छित मेटाडेटा: फ़ंक्शन नाम, आयात नाम, कॉल ग्राफ़ किनारे (नोड/एज सूची), CVE विवरण। कभी स्रोत कोड नहीं।

Claude को भेजा गया सभी डेटा समीक्षा के लिए ~/.sentinel/audit.log में लॉग किया जाता है।

कैश प्रबंधन

root@kitploit:~
sentinel cache clear    # Clear all cached data

कॉन्फ़िग

कॉन्फ़िग ~/.sentinel/config.json पर संग्रहीत है। कैश ~/.sentinel/cache.db पर।

root@kitploit:~
sentinel config set api-key <key>
sentinel config set nvd-key <key>
sentinel config set model <model-name>
sentinel config get api-key

🌐 वेबहुक सर्वर और एकीकरण

सेंटिनल में एक FastAPI सर्वर शामिल है जो Slack, Microsoft Teams, Telegram और एक सामान्य REST API से कमांड स्वीकार करता है।

सर्वर प्रारंभ करें

root@kitploit:~
sentinel server start                    # Default port 8080
sentinel server start --port 9090        # Custom port
sentinel server start --workers 4        # Multiple workers
sentinel server status                   # Check if running

REST API

root@kitploit:~
# Explain a CVE
curl -X POST http://localhost:8080/api/cve \
  -H "Content-Type: application/json" \
  -d '{"cve_id": "CVE-2024-3094"}'

# Scan a repo
curl -X POST http://localhost:8080/api/scan \
  -H "Content-Type: application/json" \
  -d '{"repo_url": "https://github.com/user/repo", "cve_id": "CVE-2024-3094"}'

# Health check
curl http://localhost:8080/health

Slack एकीकरण

root@kitploit:~
sentinel setup slack   # Interactive setup guide
  1. config/slack-manifest.yml का उपयोग करके एक Slack ऐप बनाएँ
  2. पर्यावरण चर सेट करें:
    root@kitploit:~
    export SLACK_SIGNING_SECRET=<signing-secret>
    export SLACK_BOT_TOKEN=xoxb-<bot-token>
    
  3. स्लैश कमांड URL को https://<your-domain>/slack/commands पर सेट करें
  4. ईवेंट URL को https://<your-domain>/slack/events पर सेट करें
  5. उपयोग करें: /sentinel cve CVE-2024-3094 या @Sentinel cve CVE-2024-3094

Microsoft Teams एकीकरण

root@kitploit:~
sentinel setup teams   # Interactive setup guide
  1. अपने Teams चैनल में https://<your-domain>/teams/webhook की ओर इशारा करते हुए एक आउटगोइंग वेबहुक बनाएँ
  2. पर्यावरण चर सेट करें:
    root@kitploit:~
    export TEAMS_WEBHOOK_SECRET=<base64-hmac-secret>
    
  3. बॉट का उल्लेख करें: @Sentinel cve CVE-2024-3094

Telegram एकीकरण

root@kitploit:~
sentinel setup telegram   # Interactive setup guide
  1. @BotFather के माध्यम से एक बॉट बनाएँ
  2. पर्यावरण चर सेट करें:
    root@kitploit:~
    export TELEGRAM_BOT_TOKEN=<bot-token>
    
  3. वेबहुक सेट करें: curl -X POST "https://api.telegram.org/bot<TOKEN>/setWebhook" -d '{"url":"https://<YOUR_DOMAIN>/telegram/webhook"}'
  4. कमांड भेजें: /cve CVE-2024-3094, /scan <repo> --cve CVE-XXXX

Docker डिप्लॉयमेंट

root@kitploit:~
cd docker/
# Set env vars in .env file or export them
docker compose up -d

# With nginx reverse proxy:
docker compose --profile with-nginx up -d

एंडपॉइंट

टूल डाउनलोड करें
अनुभागयह क्या उत्तर देता है
🔍 यह क्या हैसरल अंग्रेजी में व्याख्या
💥 कैसे शोषण करेंआक्रमण वेक्टर, PoC सारांश, कठिनाई
🚨 किसे घबराना चाहिएप्रभावित सॉफ्टवेयर, संस्करण, पारिस्थितिकी तंत्र
🛡️ सुरक्षित रूप से पैच कैसे करेंउपचार कदम, पैच लिंक
✅ क्या परीक्षण करेंपैचिंग के बाद सत्यापन कदम
अनुभागफोकस
📦 प्रभावित लाइब्रेरी और संस्करणसटीक संस्करण श्रेणियाँ, निर्भरता श्रृंखलाएँ
🔧 कोड-स्तरीय उपचारविशिष्ट अपग्रेड कमांड, कॉन्फ़िगरेशन परिवर्तन
🔍 क्या grep करेंआपके कोडबेस में खोजने के लिए पैटर्न
🧪 फिक्स का परीक्षण कैसे करेंसत्यापन कमांड, रिग्रेशन परीक्षण
⚠️ ब्रेकिंग परिवर्तनडिप्रीकेशन, व्यवहारिक अंतर
अनुभागफोकस
🏗️ प्रभावित बुनियादी ढाँचाबेस इमेज, कंटेनर, क्लाउड सेवाएँ
🚀 डिप्लॉयमेंट प्रभावरोलिंग अपडेट रणनीति, डाउनटाइम मूल्यांकन
🔄 रोलबैक योजनायदि पैच समस्या उत्पन्न करता है तो कैसे वापस जाएँ
📊 मॉनिटरिंग और डिटेक्शनलॉग, अलर्ट, शोषण का पता लगाना
🚨 घटना प्रतिक्रिया कदमयदि सक्रिय रूप से शोषण किया जा रहा है तो चरण-दर-चरण
पारिस्थितिकी तंत्रपार्स की गई फ़ाइलेंलॉक फ़ाइल (पसंदीदा)
Android (Gradle)build.gradle, build.gradle.kts, gradle/libs.versions.toml—
iOS (CocoaPods)PodfilePodfile.lock
iOS (Swift PM)Package.swiftPackage.resolved
Flutter (Dart)pubspec.yamlpubspec.lock
एंडपॉइंटविधिविवरण
/healthGETस्वास्थ्य जाँच
/api/cvePOSTREST API — किसी CVE की व्याख्या करें
/api/scanPOSTREST API — किसी रिपॉजिटरी को स्कैन करें
/slack/commandsPOSTSlack स्लैश कमांड
/slack/eventsPOSTSlack ईवेंट API
/teams/webhookPOSTTeams आउटगोइंग वेबहुक
/telegram/webhookPOSTTelegram बॉट वेबहुक