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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
caldera — स्वचालित प्रतिद्वंद्वी अनुकरण प्लेटफॉर्म | Kitploit
उपकरण/GitHubGitHub/apache/caldera
भेद्यता परीक्षण फ्रेमवर्कशोषण फ्रेमवर्कCTFकमांड एंड कंट्रोललर्निंग और शिक्षारेड टीमिंगघटना प्रतिक्रियापेलोड डेवलपमेंटप्रतिकूल हमलालैब और अभ्यास
GitHubapache/caldera
7.1k1.4k532 महीने पहलेKitploit द्वारा समीक्षित

caldera

स्वचालित प्रतिद्वंद्वी अनुकरण प्लेटफॉर्म

रिपॉजिटरी देखेंवेबसाइट

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

सभी देखें →

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

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

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

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

Release Testing Status Security Status codecov Documentation Status

Caldera™

Caldera™ एक साइबर सुरक्षा प्लेटफ़ॉर्म है जिसे विरोधी अनुकरण (adversary emulation) को आसानी से स्वचालित करने, मैन्युअल रेड-टीम्स की सहायता करने और घटना प्रतिक्रिया (incident response) को स्वचालित करने के लिए डिज़ाइन किया गया है।

यह MITRE ATT&CK™ framework पर आधारित है और MITRE में एक सक्रिय अनुसंधान परियोजना है।

यह फ्रेमवर्क दो घटकों से मिलकर बना है:

  1. कोर सिस्टम। यह फ्रेमवर्क कोड है, जिसमें वह सब कुछ शामिल है जो इस रिपॉज़िटरी में उपलब्ध है। इसमें REST API और वेब इंटरफ़ेस वाला एक असिंक्रोनस कमांड-एंड-कंट्रोल (C2) सर्वर शामिल है।
  2. प्लगइन्स। ये रिपॉज़िटरीज़ कोर फ्रेमवर्क की क्षमताओं का विस्तार करती हैं और अतिरिक्त कार्यक्षमता प्रदान करती हैं। उदाहरणों में एजेंट, रिपोर्टिंग, TTPs के संग्रह और बहुत कुछ शामिल हैं।

संसाधन और सोशल

  • 📜 दस्तावेज़ीकरण, प्रशिक्षण और उपयोग-मामले
  • 🎬 ट्यूटोरियल वीडियो
  • ✍️ Caldera का ब्लॉग
  • 🌐 होमपेज

प्लगइन्स

⭐ अपना खुद का प्लगइन बनाएं! प्लगइन जनरेटर: Skeleton ⭐

डिफ़ॉल्ट

ये प्लगइन्स Caldera टीम द्वारा समर्थित और अनुरक्षित हैं।

  • Access (रेड टीम प्रारंभिक पहुँच उपकरण और तकनीकें)
  • Atomic (Atomic Red Team परियोजना के TTPs)
  • Builder (पेलोड को गतिशील रूप से कंपाइल करें)
  • Caldera for OT (Caldera के लिए ICS/OT क्षमताएँ)
  • Compass (ATT&CK विज़ुअलाइज़ेशन)
  • Debrief (ऑपरेशन्स अंतर्दृष्टि)
  • Emu (CTID अनुकरण योजनाएँ)
  • Fieldmanual (दस्तावेज़ीकरण)
  • GameBoard (संयुक्त रेड और ब्लू ऑपरेशन्स को विज़ुअलाइज़ करें)
  • Human (एंडपॉइंट पर सिम्युलेटेड शोर बनाएं)
  • Magma (Caldera v5 के लिए VueJS UI)
  • Manx (शेल कार्यक्षमता और रिवर्स शेल पेलोड)
  • Response (घटना प्रतिक्रिया)
  • Sandcat (डिफ़ॉल्ट एजेंट)
  • SSL (caldera के लिए https सक्षम करें)
  • Stockpile (तकनीक और प्रोफ़ाइल भंडार)
  • Training (प्रमाणन और प्रशिक्षण पाठ्यक्रम)

अधिक

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

  • Arsenal (MITRE ATLAS तकनीकें और प्रोफ़ाइल)
  • BountyHunter (The Bounty Hunter)
  • CalTack (एम्बेडेड ATT&CK वेबसाइट)
  • SAML (SAML प्रमाणीकरण)

आवश्यकताएँ

ये आवश्यकताएँ कोर फ्रेमवर्क चलाने वाले कंप्यूटर के लिए हैं:

  • कोई भी Linux या MacOS
    • Python 3.10+ (Pip3 के साथ)
  • चलाने के लिए अनुशंसित हार्डवेयर 8GB+ RAM और 2+ CPUs है
  • अनुशंसित: GoLang 1.24+ ताकि GoLang-आधारित agents को गतिशील रूप से compile किया जा सके।
  • NodeJS (v5 VueJS UI के लिए v16+ अनुशंसित)

Installation

नोट: pip packages से जुड़ी समस्याओं से बचने के लिए हम Caldera को Python virtual environment में इंस्टॉल करने की अत्यधिक सलाह देते हैं। आप चाहें तो किसी मौजूदा environment का उपयोग कर सकते हैं या शुरू से नया बना सकते हैं:

python3 -m venv .calderavenv
source .calderavenv/bin/activate

संक्षिप्त इंस्टॉलेशन चरण:

git clone https://github.com/apache/caldera.git --recursive
cd caldera
pip3 install -r requirements.txt
python3 server.py --insecure --build

पूर्ण चरण: इस रिपॉज़िटरी को पुनरावर्ती रूप से क्लोन करके शुरू करें, और वांछित संस्करण/रिलीज़ को x.x.x प्रारूप में पास करें। यह सभी उपलब्ध प्लगइन्स को खींच लेगा।

git clone https://github.com/apache/caldera.git --recursive --tag x.x.x

इसके बाद, PIP आवश्यकताएँ इंस्टॉल करें:

pip3 install -r requirements.txt

अंत में, सर्वर प्रारंभ करें।

python3 server.py --insecure --build

--build फ़्लैग स्वचालित रूप से किसी भी VueJS UI निर्भरता को इंस्टॉल करता है, UI को एक dist डायरेक्टरी में बंडल करता है और इसे Caldera सर्वर द्वारा सर्व किया जाता है। आपको केवल तभी फिर से --build फ़्लैग का उपयोग करना होगा जब आप कोई प्लगइन जोड़ते हैं या UI में कोई परिवर्तन करते हैं। शुरू होने के बाद, डिफ़ॉल्ट क्रेडेंशियल red/admin का उपयोग करके http://localhost:8888 में लॉग इन करें। फिर Plugins -> Training में जाएँ और Caldera का उपयोग करना सीखने के लिए capture-the-flag शैली का प्रशिक्षण पाठ्यक्रम पूरा करें।

यदि आप नए VueJS UI का उपयोग नहीं करना चाहते हैं, तो Caldera v4.2.0 पर वापस जाएँ। तदनुसार, पुराने संस्करणों के लिए --build फ़्लैग का उपयोग न करें क्योंकि इसकी आवश्यकता नहीं है।

इसके अतिरिक्त, कृपया Caldera को डिप्लॉय करने के लिए सुरक्षा सिफ़ारिशें देखें।

Docker इंस्टॉलेशन

स्थानीय बिल्ड:

git clone https://github.com/apache/caldera.git --recursive
cd caldera
docker build --build-arg VARIANT=full -t caldera .
docker run -it -p 8888:8888 caldera

पोर्ट को सुलभ बनाने या Caldera वेरिएंट बदलने के लिए पोर्ट फ़ॉरवर्डिंग (-p) और बिल्ड आर्ग्स (--build-arg) को अपनी इच्छानुसार समायोजित करें। आप जिन पोर्ट्स को एक्सपोज़ करते हैं, वे इस बात पर निर्भर करते हैं कि आप किन कॉन्टैक्ट्स का उपयोग करने की योजना बनाते हैं (संदर्भ के लिए Dockerfile और docker-compose.yml देखें)।

पूर्व-निर्मित इमेज (GitHub Container Registry से):

docker run -p 8888:8888 ghcr.io/apache/caldera:latest

यह कंटेनर थोड़ा पुराना हो सकता है, हम अनुशंसा करते हैं कि आप कंटेनर स्वयं बनाएँ।

अपने docker कंटेनर को सुचारु रूप से समाप्त करने के लिए, निम्नलिखित करें:

# Find the container ID for your docker container running Caldera
docker ps

# Stop the container
docker stop <container ID>

दो वेरिएंट उपलब्ध हैं, full और slim। slim वेरिएंट में emu और atomic प्लगइन्स के लिए आवश्यक फ़ाइलें शामिल नहीं हैं, जिन्हें प्लगइन्स के कभी सक्षम होने पर ऑन-डिमांड डाउनलोड किया जाएगा। full वेरिएंट इंटरनेट कनेक्शन के बिना वाले वातावरण में संचालन के लिए उपयुक्त है। GHCR पर slim इमेजेज़ "slim" उपसर्ग के साथ होती हैं।

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