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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
decider — एक वेब एप्लिकेशन जो नेटवर्क रक्षकों, विश्लेषकों और शोधकर्ताओं को MITRE ATT&CK® ढाँचे में विरोधी व्यवहारों के मानचित्रण की प्रक्रिया में सहायता करता है। | Kitploit
उपकरण/GitHubGitHub/cisagov/decider
पेनिट्रेशन टेस्टिंगखतरा खुफियालर्निंग और शिक्षाचयनित संसाधन
GitHubcisagov/decider

decider

एक वेब एप्लिकेशन जो नेटवर्क रक्षकों, विश्लेषकों और शोधकर्ताओं को MITRE ATT&CK® ढाँचे में विरोधी व्यवहारों के मानचित्रण की प्रक्रिया में सहायता करता है।

रिपॉजिटरी देखें
1.2k1291 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

डिसाइडर

Creative Commons License
यह कार्य Creative Commons Attribution 4.0 International License के अंतर्गत लाइसेंस प्राप्त है।
यह प्रोजेक्ट MITRE ATT&CK® का उपयोग करता है - ATT&CK उपयोग की शर्तें।

📰 3.0.0 - कियोस्क यहाँ है

  • डिसाइडर अब लॉगिन-रहित और प्रतिक्रियाशील है।
  • सामग्री अपडेट को फ़ाइलों की प्रतिलिपि बनाने और Docker को पुनरारंभ करने तक सरल बना दिया गया है।
  • Docker सेटअप में पर्याप्त बदलाव हुआ है कि 2 → 3 अपडेट प्रक्रिया वास्तव में मौजूद नहीं है, बस 3 की ताज़ा स्थापना है।
  • हालाँकि डेटाबेस संरचना वही है - इसलिए सामग्री संपादन के लिए Decider 2.x.y का उपयोग किया जा सकता है।

यह Firefox है - लेकिन यह मोबाइल पर भी काम करता है!
एक छोटी ब्राउज़र विंडो पर डिसाइडर का स्क्रीनशॉट

🤔 यह क्या है?

⏩ संक्षेप में

एक वेब एप्लिकेशन जो नेटवर्क रक्षकों, विश्लेषकों और शोधकर्ताओं को प्रतिद्वंद्वी व्यवहारों को MITRE ATT&CK® फ्रेमवर्क से मैप करने की प्रक्रिया में सहायता करता है।

📕 गहराई में

डिसाइडर एक उपकरण है जो विश्लेषकों को प्रतिद्वंद्वी व्यवहार को MITRE ATT&CK फ्रेमवर्क से मैप करने में मदद करता है। डिसाइडर ATT&CK मैपिंग बनाने को सही तरीके से आसान बनाता है, उपयोगकर्ताओं को मैपिंग प्रक्रिया के माध्यम से मार्गदर्शन करके। यह प्रतिद्वंद्वी गतिविधि के बारे में मार्गदर्शित प्रश्नों की एक श्रृंखला पूछकर करता है ताकि वे सही रणनीति, तकनीक या उप-तकनीक पर पहुँच सकें। डिसाइडर में एक शक्तिशाली खोज और फ़िल्टर कार्यक्षमता है जो उपयोगकर्ताओं को ATT&CK के उन हिस्सों पर ध्यान केंद्रित करने में सक्षम बनाती है जो उनके विश्लेषण के लिए प्रासंगिक हैं। डिसाइडर में एक कार्ट कार्यक्षमता भी है जो उपयोगकर्ताओं को परिणामों को सामान्य रूप से उपयोग किए जाने वाले प्रारूपों, जैसे तालिकाओं और ATT&CK Navigator हीटमैप्स में निर्यात करने देती है।

📖 उपयोगकर्ता मार्गदर्शिका

  • मार्कडाउन में मार्गदर्शिका
  • HTML में मार्गदर्शिका

नोट: MD को सीधे GitHub पर देखा जा सकता है, जबकि HTML को स्थानीय रूप से देखने के लिए डाउनलोड करना होगा। MD थोड़ा अजीब दिखेगा - क्योंकि इसमें HTML उत्पन्न करने में उपयोग किए जाने वाले Pandoc निर्देश शामिल हैं।

📐 इच्छित उद्देश्य

डिसाइडर अंततः ATT&CK पर मैपिंग को आसान बनाने का प्रयास करता है।

यह प्रदान करता है:

  • परिणामों के पेजिनेशन के साथ एक प्रश्न वृक्ष (आपकी प्रगति को संरचित करता है)
  • तकनीक खोज + फ़िल्टरिंग विकल्प
  • अन्य तकनीकों के सुझाव जो घटित हो सकते हैं

डिसाइडर ATT&CK साइट को बदलने का इरादा नहीं रखता - बल्कि, यह एक पूरक उपकरण के रूप में कार्य करता है जो अंततः आपको वहाँ ले जाता है। केवल मैपिंग में सहायक जानकारी शामिल है।

💻 एप्लिकेशन के अंदर स्क्रीनशॉट

🌳 प्रश्न वृक्ष

(आप यहाँ हैं)[मैट्रिक्स > रणनीति] > तकनीक > उप-तकनीक डिसाइडर का प्रश्न वृक्ष पृष्ठ

🔍 पूर्ण तकनीक खोज

बूलियन अभिव्यक्तियाँ, उपसर्ग-मिलान, और स्टेमिंग शामिल। डिसाइडर का पूर्ण तकनीक खोज पृष्ठ

स्थापना

🐳 Docker

99% लोगों के लिए सबसे अच्छा विकल्प

root@kitploit:~
git clone https://github.com/cisagov/decider.git
cd decider
cp .env.docker .env
# .env संपादित करें - DB_ADMIN_PASS, DB_KIOSK_PASS, CART_ENC_KEY, APP_ADMIN_PASS परिभाषित करें
# कोई डिफ़ॉल्ट पासवर्ड नहीं दिए गए हैं :)
cp -r default_config/. config/
sudo docker compose up

फिर शुरू होने पर लिंक पर जाएँ (डिफ़ॉल्ट: http://localhost:8001/)। Docker बूट पर डिसाइडर टर्मिनल आउटपुट

कॉन्फ़िग आसान बनाया गया

config/ बदल रहे हैं? बस:

root@kitploit:~
sudo docker compose stop
sudo docker compose start

हालाँकि, .env में वेरिएबल बदलने की आवश्यकता है:

root@kitploit:~
sudo docker compose up

जो संशोधित वातावरण के साथ कंटेनरों को फिर से बनाएगा

HTTPS / URL

एंडपॉइंट निर्धारण (.env वेरिएबल्स):
  • WEB_HTTPS_ON='' -> http://WEB_IP:WEB_PORT/
  • WEB_HTTPS_ON='कुछ भी' -> https://WEB_IP:WEB_PORT/
HTTPS प्रमाणपत्र स्थान
  • SSL सेट करने के लिए ये 2 फ़ाइलें लिखें:
    • config/certs/decider.key
    • config/certs/decider.crt
  • यदि कोई भी फ़ाइल गायब है, तो एक स्व-हस्ताक्षरित प्रमाणपत्र उत्पन्न और उपयोग किया जाता है

🧑‍💻 मैन्युअल स्थापना

⚠️ निर्देश पुराने हो चुके हैं

  • Docker स्थापना का पसंदीदा तरीका है
  • मैन्युअल स्थापना निर्देशों में समायोजन की आवश्यकता है यदि उनका पालन किया जाता है
    • आपको Python 3.12+ की आवश्यकता है (निर्देशों में Python 3.8.16 का उल्लेख है, जो काम नहीं करेगा ⚠️)
    • आपको PostgreSQL 16 की आवश्यकता हो सकती है (निर्देशों में PostgreSQL 12+ का उल्लेख है, जो काम करना चाहिए)

Ubuntu 22.04

Ubuntu स्थापना मार्गदर्शिका

CentOS 7

CentOS स्थापना मार्गदर्शिका

Pip आवश्यकताएँ नोट

सभी के लिए
root@kitploit:~
pip install -r requirements-pre.txt
pip install -r requirements.txt
डेवलपर्स के लिए
root@kitploit:~
pip install -r requirements-dev.txt
pre-commit install

अन्य ऑपरेटिंग सिस्टम

Ubuntu और CentOS गाइड पढ़ें और अपने प्लेटफ़ॉर्म के अनुसार क्रियाओं को पुनः बनाएँ।

Windows

Python में open() सिस्टम के डिफ़ॉल्ट टेक्स्ट एन्कोडिंग का उपयोग करता है

  • macOS और Linux पर यह utf-8 है
  • Windows पर यह windows-1252 है
    • इससे डेटाबेस बिल्ड प्रक्रिया के लिए json को पढ़ने में समस्याएँ आती हैं
    • प्रत्येक open() में तर्क के रूप में encoding='utf-8' जोड़ने से Windows तैनाती संभवतः संभव हो सकती है
macOS

(कम से कम M1 उपयोगकर्ता) सुनिश्चित करें कि (1) pip आवश्यकताओं को स्थापित करने से पहले (2, 3) Postgres स्थापित करें

  1. brew install postgresql
  2. pip install -r requirements-pre.txt
  3. pip install -r requirements.txt

⚙️ आवश्यकताएँ

24 अप्रैल, 2023 तक

सॉफ़्टवेयर

Docker

सटीक आवश्यक संस्करण अनिर्दिष्ट।

  • Docker और Docker Compose का एक अद्यतन संस्करण उपयोग किया जाना चाहिए।
  • docker compose काम करना चाहिए, जबकि docker-compose पुराना है।

मैन्युअल

  • ऑपरेटिंग सिस्टम
    • CentOS 7+
    • Ubuntu 22.04.2+
    • Fedora 37+ ठीक काम करता है (पहले के संस्करण भी काम करने चाहिए)
  • Python 3.12+ (निर्देशों में Python 3.8.16 का उल्लेख है, जो काम नहीं करेगा ⚠️)
  • PostgreSQL 16 (निर्देशों में PostgreSQL 12+ का उल्लेख है, जो काम करना चाहिए)

हार्डवेयर

सुझाए गए विनिर्देश

  • 1-2 कोर
  • 1-2 GB मेमोरी
  • 20 GB डिस्क स्थान

डिसाइडर का अभी तक कई समवर्ती उपयोगकर्ताओं के विरुद्ध परीक्षण नहीं किया गया है (यह जल्द ही बदलने वाला है)।
लेकिन यह अत्यंत हल्का है - यह दोनों कंटेनरों के लिए कुल मिलाकर लगभग 250MB RAM पर बैठता है (docker stats)।
यह बिल्ड प्रक्रिया के दौरान चरम पर होता है जहाँ स्रोत RAM में लोड होते हैं, लगभग 375MB तक पहुँचता है।

🧑‍⚖️ ATT&CK® डेटा अस्वीकरण

default_config/build_sources/enterprise-attack के अंतर्गत JSON https://github.com/mitre-attack/attack-stix-data/tree/master/enterprise-attack से खींचे गए हैं

© 2023 The MITRE Corporation. यह कार्य The MITRE Corporation की अनुमति से पुनरुत्पादित और वितरित किया गया है।

अनुलग्नक A: Decider 1/2 पर ATT&CK सामग्री अद्यतन करना

🐳 Docker अद्यतन निर्देश

root@kitploit:~
# (रिपॉजिटरी रूट में)

# v13 सामग्री खींचें
git pull

# कंटेनर हटाएं (DB डेटा सुरक्षित है)
sudo docker compose down

# इमेजेज़ को पुनर्निर्मित करें (v13 फ़ाइलें कॉपी-ओवर)
sudo docker compose up --build

# संस्करण जोड़ें
sudo docker exec decider-web python -m app.utils.db.actions.add_version --config DefaultConfig --version v13.0

🧑‍💻 मैन्युअल अद्यतन निर्देश

root@kitploit:~
# (स्थापना रूट, रिपॉजिटरी रूट के समान, app/ फ़ोल्डर शामिल है)
cd /opt/decider/1.0.0

# add_version स्क्रिप्ट के लिए decider ऐप-उपयोगकर्ता, ऐप वेनव का उपयोग करें
sudo -u decider -g decider /opt/decider/python3.8.10/bin/python3.8 -m app.utils.db.actions.add_version --config DefaultConfig --version v13.0
टूल डाउनलोड करें