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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/rootly-ai-labs/rootly-graphify-importer
जानकारी एकत्र करनाखतरा खुफियाघटना प्रतिक्रियालॉग विश्लेषण
GitHubrootly-ai-labs/rootly-graphify-importer

rootly-graphify-importer

Rootly की घटनाओं, अलर्ट्स और टीमों को एक खोजने योग्य ज्ञान ग्राफ में बदलें। सेवा निर्भरताओं, ऑन-कॉल कवरेज अंतराल और क्रॉस-इंसिडेंट पैटर्न की कल्पना करें।

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
वेबसाइट
42754 महीने पहलेKitploit द्वारा समीक्षित
साझा करें

Rootly Graphify Importer

rootly-graphify

graphify पर आधारित, यह एक ऐसा टूल है जो Andrej Karpathy के LLM Wiki विचार से प्रेरित है — हर क्वेरी पर शुरू से ज्ञान को फिर से खोजने के बजाय, एक LLM को एक स्थायी, संरचित ज्ञान ग्राफ बनाने दें जो समय के साथ समृद्ध होता जाता है। Graphify फ़ाइलों के किसी भी फ़ोल्डर को लेता है और उसे समुदायों, कनेक्शनों और आत्मविश्वास स्कोर के साथ एक क्वेरी करने योग्य ग्राफ में बदल देता है। यह फोर्क इसे Rootly API पर इंगित करता है।

Rootly API से कनेक्ट करें, एक चयनित समय विंडो के लिए घटनाओं (incidents), चेतावनियों (alerts), टीमों और सेवा सूची को एकत्र करें, उन्हें एक स्थानीय कॉर्पस में निर्यात करें, और उस कॉर्पस को एक क्वेरी करने योग्य ज्ञान ग्राफ में बदलें। संग्रह के लिए graphify rootly और गहरे सिमैंटिक विश्लेषण के लिए Claude Code या Codex में /graphify का उपयोग करें।

Graphify इंटरफ़ेस जो Rootly घटना और चेतावनी डेटा को ज्ञान ग्राफ के रूप में दिखा रहा है


स्थापना (Install)

नई स्थापना (Graphify + Rootly इम्पोर्टर):

root@kitploit:~
pip install "graphifyy[rootly]"
graphify install            # Claude Code
graphify install --platform codex  # Codex

मौजूदा Graphify सेटअप में Rootly इम्पोर्टर जोड़ना:

root@kitploit:~
pip install "graphifyy[rootly]" --upgrade

अपनी Rootly API कुंजी सेट करें

अपने प्रोजेक्ट रूट में एक .env फ़ाइल बनाएं:

root@kitploit:~
ROOTLY_API_KEY=rootly_...

वर्कफ़्लो चलाएं

चरण 1: लाएं और बनाएं (टर्मिनल)

घटनाओं (incidents), ट्रिगर की गई चेतावनियों और टीमों को लाता है। गंभीरता रंग, चेतावनी फ़िल्टर और टीम/सेवा परतों के साथ प्रारंभिक ग्राफ बनाता है।

root@kitploit:~
graphify rootly

गैर-इंटरैक्टिव:

root@kitploit:~
graphify rootly --api-key-env ROOTLY_API_KEY --days 30 --mode standard

आउटपुट graphify-rootly-data/graphify-out/ में लिखा जाता है:

  • graph.html — ग्राफ देखने के लिए ब्राउज़र में खोलें
  • GRAPH_REPORT.md — गॉड नोड्स, समुदाय, सुझाए गए प्रश्न
  • graph.json — क्वेरी करने के लिए कच्चा ग्राफ

चरण 2: सिमैंटिक अर्थ जोड़ें (एजेंट)

घटना कॉर्पस पर क्रॉस-इवेंट थीम, आवर्ती पैटर्न और मूल कारण संबंधों का अनुमान लगाने के लिए समानांतर उप-एजेंट चलाता है।

Claude Code — चैट में टाइप करें:

root@kitploit:~
/graphify graphify-rootly-data --mode deep

Codex — चैट में टाइप करें:

root@kitploit:~
run graphify on graphify-rootly-data --mode deep

आप क्या खोज सकते हैं

पैटर्नयह क्या दिखाता हैग्राफ़ क्यों मददगार है
सेवा घटना हीटमैपकौन सी सेवाएं जल रही हैं और कितनी बुरी तरह। नोड का आकार = घटना गणना, रंग = सबसे खराब गंभीरता।उन सेवाओं को समूहित करता है जो एक साथ विफल होती हैं, छिपी हुई बुनियादी ढाँचा निर्भरता को प्रकट करता है।
टीम ऑन-कॉल और एस्केलेशन मैपएक दृश्य में सभी शेड्यूल और एस्केलेशन नीतियों पर कौन क्या कवर करता है।विफलता के एकल बिंदुओं को उजागर करता है — वह व्यक्ति जो 3 टीमों में 4 शेड्यूल पर है — और कवरेज अंतराल।
चेतावनी-से-घटना फ़नलकौन से चेतावनी स्रोत वास्तविक घटनाएँ उत्पन्न करते हैं बनाम शुद्ध शोर।200 चेतावनियों और 0 घटनाओं वाला एक चेतावनी स्रोत तुरंत नोड आकार से दिखता है।
घटना → कार्य वस्तु अनुवर्तनक्या हम वास्तव में जो टूटता है उसे ठीक कर रहे हैं? ठोस किनारे = पूर्ण, डैश = खुला।एक टीम या सेवा के आसपास खुली कार्य वस्तुओं के समूह व्यवस्थित अनुवर्तन समस्याओं को उजागर करते हैं।
क्रॉस-सेवा विफलता सहसंबंधकौन सी सेवाएँ एक ही समय विंडो में एक साथ विफल होती हैं।समुदाय का पता लगाना साझा-भाग्य समूहों को ढूंढता है जो संभवतः एक ही अंतर्निहित बुनियादी ढाँचे पर निर्भर करते हैं।

क्या एकत्र किया जाता है

संसाधनक्याफ़िल्टर
घटनाएँ (Incidents)शीर्षक, गंभीरता, स्थिति, समयरेखा, सेवाएँ, टीमें, विवरणदिनांक विंडो (--days)
चेतावनियाँ (Alerts)सारांश, स्थिति, स्रोत, शोर फ़्लैग, समयरेखाकेवल ट्रिगर की गई (एक घटना से जुड़ी)
टीमें (Teams)नाम, स्लग, सेवा स्वामित्वखाते की सभी टीमें

विज़ुअलाइज़ेशन फ़िल्टर

एक बार graph.html ब्राउज़र में खुलने पर:

  • टीम — सभी नोड्स को किसी विशिष्ट टीम की घटनाओं और सेवाओं तक फ़िल्टर करें
  • गंभीरता — SEV1–SEV4 द्वारा दिखाएं/छिपाएं
  • घटनाएँ — सभी या केवल खुली
  • चेतावनियाँ — ट्रिगर की गई (डिफ़ॉल्ट रूप से चालू) / अनाथ (डिफ़ॉल्ट रूप से बंद, एकत्र नहीं)
  • समय सीमा — घटना विंडो को संकीर्ण करने के लिए स्लाइडर

यह कैसे काम करता है

rootly-graphify में एक Rootly संग्रह चरण और एक ग्राफ विश्लेषण चरण है।

  1. निर्धारक (Deterministic) Rootly संग्रह। API कुंजी सत्यापित करें, 7, 30, या 90 दिनों की विंडो चुनें, उन घटनाओं को लाएं जिनका started_at उस विंडो के अंतर्गत आता है, प्रति-घटना उप-संसाधन के माध्यम से उनकी ट्रिगर की गई चेतावनियाँ लाएं, सभी टीम डेटा लाएं, और सब कुछ एक स्थानीय कॉर्पस निर्देशिका में लिखें।

  2. प्रारंभिक Rootly ग्राफ निर्माण। अंतर्निहित Rootly रनर घटनाओं, चेतावनियों, टीमों और सेवाओं के लिए नोड्स बनाता है, उन्हें टाइप किए गए किनारों (triggered, affects, owns, responded_by, targets) से जोड़ता है, ग्राफ को क्लस्टर करता है, और graph.html, GRAPH_REPORT.md, और graph.json लिखता है। HTML में गंभीरता रंग कोडिंग, टीम/सेवा परतें और चेतावनी फ़िल्टर शामिल हैं।

  3. वैकल्पिक गहरी समृद्धि (Deep enrichment)। क्रॉस-इवेंट थीम, तर्क और अवधारणात्मक लिंक का अनुमान लगाने के लिए मार्कडाउन फ़ाइलों पर समानांतर उप-एजेंट भेजने के लिए /graphify ./graphify-rootly-data --mode deep चलाएं।

  4. वर्तमान शीर्ष-स्तरीय आउटपुट का उपयोग करें। सिमैंटिक समृद्धि के बाद, graphify-out/graph.html खोलें। वर्तमान सामान्य निर्यातक में पहले से ही सीधे बनाए गए फ़िल्टर और दृश्य शामिल हैं, इसलिए किसी अलग पुनः-आवेदन चरण की आवश्यकता नहीं है।

क्लस्टरिंग ग्राफ-टोपोलॉजी-आधारित है — कोई एम्बेडिंग नहीं। Leiden किनारे घनत्व द्वारा समुदाय ढूंढता है। सिमैंटिक समानता किनारे (semantically_similar_to, INFERRED चिह्नित) समुदाय का पता लगाने को सीधे प्रभावित करते हैं। कोई अलग एम्बेडिंग चरण या वेक्टर डेटाबेस की आवश्यकता नहीं है।

हर संबंध को EXTRACTED (सीधे स्रोत में पाया गया), INFERRED (उचित अनुमान, आत्मविश्वास स्कोर के साथ), या AMBIGUOUS (समीक्षा के लिए चिह्नित) के रूप में टैग किया गया है।


आपको क्या मिलता है

गॉड नोड्स (God nodes) — सबसे उच्च-डिग्री घटनाएँ या सेवाएँ (वह सब कुछ जिसके माध्यम से जुड़ता है)

आश्चर्यजनक कनेक्शन — समग्र स्कोर द्वारा क्रमबद्ध क्रॉस-इवेंट लिंक, प्रत्येक सादे-अंग्रेज़ी स्पष्टीकरण के साथ

सुझाए गए प्रश्न — 4–5 प्रश्न जिनका उत्तर देने के लिए ग्राफ़ आपकी घटना के इतिहास के बारे में विशिष्ट रूप से उपयुक्त है

आत्मविश्वास स्कोर — हर INFERRED किनारे का confidence_score (0.0–1.0) है। EXTRACTED किनारे हमेशा 1.0 होते हैं।

सिमैंटिक समानता किनारे — बिना किसी संरचनात्मक संबंध के क्रॉस-इवेंट अवधारणात्मक लिंक। दो घटनाएँ जो सेवाओं या टीमों को साझा किए बिना एक ही मूल पैटर्न के कारण होती हैं।

टोकन दक्षता — पहला रन निकालता है और ग्राफ बनाता है (टोकन की लागत)। हर बाद की क्वेरी कच्चे मार्कडाउन के बजाय कॉम्पैक्ट ग्राफ पढ़ती है — यहीं पर बचत बढ़ती है। SHA256 कैश का मतलब है कि पुन: रन केवल बदली हुई फाइलों को पुन: संसाधित करते हैं।


उपयोग

root@kitploit:~
# --- Rootly वर्कफ़्लो (टर्मिनल) ---
graphify rootly                                        # इंटरैक्टिव Rootly इम्पोर्ट फ्लो
graphify rootly --days 30                              # पिछले 30 दिनों की घटनाएँ एकत्र करें
graphify rootly --api-key-env ROOTLY_API_KEY           # env से गैर-इंटरैक्टिव कुंजी लुकअप
graphify rootly --output ./my-rootly-corpus            # कॉर्पस को कस्टम फ़ोल्डर में लिखें

# --- सिमैंटिक समृद्धि (एजेंट: Claude Code / Codex) ---
/graphify ./graphify-rootly-data                       # Rootly कॉर्पस का विश्लेषण करें
/graphify ./graphify-rootly-data --mode deep           # अधिक आक्रामक INFERRED किनारे
/graphify ./graphify-rootly-data --update              # केवल बदली हुई फ़ाइलों को पुनः निकालें

# --- ग्राफ को क्वेरी करें (एजेंट) ---
/graphify query "which services have the most recurring incidents?"
/graphify query "what patterns connect the SEV1 incidents?"
/graphify path "payment-api" "auth-service"
/graphify explain "Incident: Database connection pool exhausted"

# --- वैकल्पिक निर्यात ---
/graphify ./graphify-rootly-data --wiki                # प्रति समुदाय एजेंट-क्रॉल करने योग्य विकी
/graphify ./graphify-rootly-data --no-viz              # HTML छोड़ें, केवल रिपोर्ट + JSON
/graphify ./graphify-rootly-data --obsidian            # Obsidian वॉल्ट

# --- हमेशा चालू सहायक निर्देश ---
graphify claude install                                # CLAUDE.md + PreToolUse हुक (Claude Code)
graphify codex install                                 # AGENTS.md (Codex)

नए डेटा पर पुनः चलाएँ

root@kitploit:~
# ताज़ा डेटा लाएँ और पुनः बनाएँ
graphify rootly --api-key-env ROOTLY_API_KEY --days 30 --mode standard

# सिमैंटिक चरण के साथ पुनः समृद्ध करें (Claude Code)
/graphify graphify-rootly-data --update
टूल डाउनलोड करें