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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Syd — Air-gapped cybersecurity assistant for security professionals. 100% offline AI-powered analysis tool for Nmap, Volatility, BloodHound, Metasploit, YARA, and more. Built for environments where cloud AI isn't available. | Kitploit
उपकरण/GitLabGitLab/sydsec1/syd
भेद्यता परीक्षण फ्रेमवर्कटोहीभेद्यता विश्लेषणजानकारी एकत्र करनापेनिट्रेशन टेस्टिंगउपयोगिताएँ और फ्रेमवर्कमशीन लर्निंगलर्निंग और शिक्षाAI सुरक्षालैब और अभ्यास
GitLabsydsec1/syd

Syd

4158 महीने पहलेअभी तक समीक्षित नहीं

Air-gapped cybersecurity assistant for security professionals. 100% offline AI-powered analysis tool for Nmap, Volatility, BloodHound, Metasploit, YARA, and more. Built for environments where cloud AI isn't available.

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

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

सभी देखें →

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

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

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

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

Syd - ऑफ़लाइन पैठ परीक्षण सहायक

Syd एक एयर-गैप्ड पैठ परीक्षण सहायक है जो स्थानीय LLM और पुनर्प्राप्ति-संवर्धित पीढ़ी का उपयोग करके स्कैन आउटपुट का विश्लेषण करता है। यह पूरी तरह से आपके लैपटॉप पर चलता है जिसके लिए इंटरनेट कनेक्टिविटी या API कुंजियों की आवश्यकता नहीं है।

अवलोकन

Syd तकनीकी स्कैन आउटपुट (Nmap, BloodHound, Volatility) को पार्स करता है और सादे अंग्रेजी में प्रश्नों के उत्तर देता है। सैकड़ों पृष्ठों के परिणामों को मैन्युअल रूप से समीक्षा करने के बजाय, आप विशिष्ट प्रश्न पूछ सकते हैं और अपने वास्तविक स्कैन डेटा पर आधारित साक्ष्य-आधारित उत्तर प्राप्त कर सकते हैं।

समर्थित उपकरण:

  • Nmap (XML निर्यात)
  • BloodHound (JSON निर्यात)
  • Volatility 3 (प्लगइन आउटपुट)

मुख्य विशेषताएं:

  • पूरी तरह से ऑफ़लाइन संचालन
  • कोई क्लाउड निर्भरता या API कुंजियाँ नहीं
  • तथ्य-निष्कर्षण वास्तुकला भ्रम को रोकती है
  • मानक लैपटॉप हार्डवेयर पर चलता है
  • स्कैन डेटा द्वारा समर्थित साक्ष्य-आधारित उत्तर

वास्तुकला

Syd तीन-चरणीय पाइपलाइन का उपयोग करता है:

  1. तथ्य निष्कर्षण - स्कैन फ़ाइलों का नियतात्मक पार्सिंग संरचित डेटा में
  2. ज्ञान पुनर्प्राप्ति - प्रासंगिक तकनीकी दस्तावेज़ीकरण की RAG-आधारित खोज
  3. उत्तर सृजन - LLM निकाले गए तथ्यों और पुनर्प्राप्त ज्ञान का उपयोग करके उत्तर उत्पन्न करता है

तथ्य निष्कर्षण चरण regex और संरचित पार्सिंग (कोई LLM नहीं) का उपयोग करता है। यह 100% सटीक डेटा निष्कर्षण सुनिश्चित करता है। LLM केवल सत्यापित तथ्यों के आधार पर प्राकृतिक भाषा स्पष्टीकरण उत्पन्न करता है।

सत्यापन प्रत्येक उत्पन्न उत्तर को निकाले गए तथ्यों के विरुद्ध जांचता है। यदि LLM आपके स्कैन में मौजूद नहीं डेटा (PIDs, IP पते, होस्टनाम, आदि) का उल्लेख करता है, तो उत्तर अस्वीकार कर दिया जाता है।

आवश्यकताएँ

हार्डवेयर:

  • 16GB RAM न्यूनतम (24GB अनुशंसित)
  • 10GB मुक्त डिस्क स्थान
  • मल्टी-कोर CPU

सॉफ्टवेयर:

  • Python 3.8 या उच्चतर
  • pip

परीक्षित कॉन्फ़िगरेशन:

  • AMD Ryzen AI 9 365 (10 कोर)
  • 24GB RAM
  • Windows 11
  • क्वेरी प्रतिक्रिया समय: 2-5 सेकंड

स्थापना

स्वचालित सेटअप (अनुशंसित)

एक कमांड चलाएँ और सब कुछ स्वचालित रूप से संभाला जाता है:

root@kitploit:~
python setup.py

यह स्क्रिप्ट करेगी:

  1. सभी Python निर्भरताएँ स्थापित करें
  2. Qwen 2.5 14B मॉडल डाउनलोड करें (9.7GB)
  3. स्थापना सत्यापित करें

आवश्यक समय: 15-30 मिनट (अधिकतर डाउनलोडिंग)

कोई HuggingFace खाता आवश्यक नहीं है। FAISS सूचकांक रिपॉजिटरी में शामिल हैं।

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

यदि setup.py विफल होता है, तो मैन्युअल रूप से स्थापित करें:

  1. निर्भरताएँ स्थापित करें:
root@kitploit:~
pip install -r requirements.txt
  1. HuggingFace से मॉडल डाउनलोड करें:

    • यहाँ जाएँ: https://huggingface.co/Qwen/Qwen2.5-14B-Instruct-GGUF
    • सभी 3 भाग डाउनलोड करें: qwen2.5-14b-instruct-q5_k_m-00001/2/3-of-00003.gguf
    • मर्ज करें: rag_engine/models/qwen2.5-14b-instruct-q5_k_m.gguf
  2. Syd चलाएँ:

root@kitploit:~
python syd.py

विस्तृत समस्या निवारण के लिए INSTALL.md देखें।

उपयोग

Nmap विश्लेषण

  1. Nmap XML फ़ाइल लोड करें या XML आउटपुट पेस्ट करें
  2. तथ्य निष्कर्षण की प्रतीक्षा करें (आमतौर पर 5-15 सेकंड)
  3. प्रश्न पूछें:
    • "उच्च पोर्ट पर कौन सी सेवाएँ चल रही हैं?"
    • "किन होस्टों में SMB साइनिंग अक्षम है?"
    • "मुझे सभी वेब सर्वर दिखाएँ"
    • "क्या कमजोरियाँ पाई गईं?"

BloodHound विश्लेषण

  1. BloodHound JSON निर्यात लोड करें (SharpHound से)
  2. प्रश्न पूछें:
    • "डोमेन एडमिन का सबसे छोटा रास्ता क्या है?"
    • "कौन से खाते Kerberoastable हैं?"
    • "मुझे अनप्रतिबंधित प्रतिनिधि मुद्दे दिखाएँ"
    • "ACL दुरुपयोग के कौन से रास्ते मौजूद हैं?"

Volatility विश्लेषण

  1. Volatility 3 प्लगइन आउटपुट पेस्ट करें
  2. प्रश्न पूछें:
    • "सबसे संदिग्ध प्रक्रिया कौन सी है?"
    • "सभी नेटवर्क कनेक्शन सूचीबद्ध करें"
    • "क्या प्रक्रिया इंजेक्शन का सबूत है?"
    • "किन प्रक्रियाओं में PAGE_EXECUTE_READWRITE क्षेत्र हैं?"

सटीकता

वास्तविक पेंटेस्ट डेटा पर परीक्षण:

  • Nmap: 96.7% (29/30 परीक्षण प्रश्न)
  • Volatility: 90% (9/10 परीक्षण प्रश्न)
  • BloodHound: 85-90% (परिशोधन प्रगति पर)

सत्यापन परत भ्रम को रोकती है। गैर-मौजूद डेटा को संदर्भित करने वाले उत्तर अवरुद्ध हो जाते हैं।

प्रोजेक्ट संरचना

root@kitploit:~
Syd_V3/
├── syd.py                          # मुख्य एप्लिकेशन
├── nmap_fact_extractor.py          # Nmap पार्सर
├── bloodhound_fact_extractor.py    # BloodHound पार्सर
├── volatility_fact_extractor.py    # Volatility पार्सर
├── bloodhound_analyzer.py          # BloodHound विश्लेषण तर्क
├── volatility_analyzer.py          # Volatility विश्लेषण तर्क
├── knowledge_bases/                # तकनीकी दस्तावेज़ीकरण
│   ├── bloodhound/
│   └── volatility/
├── rag_engine/
│   ├── models/                     # LLM मॉडल (GGUF प्रारूप)
│   └── embeddings/                 # FAISS सूचकांक
└── chunk_and_embed_*.py            # ज्ञान आधार अनुक्रमण स्क्रिप्ट

तकनीकी विवरण

LLM: Qwen 2.5 14B (Q5_K_M क्वांटाइज़ेशन) एम्बेडिंग: all-MiniLM-L6-v2 (sentence-transformers) वेक्टर DB: FAISS (CPU-अनुकूलित) GUI: tkinter (क्रॉस-प्लेटफ़ॉर्म)

तापमान: 0.05-0.1 (भ्रम कम करने के लिए कम) पुनरावृत्ति दंड: 2.8-3.2 (लूपिंग रोकने के लिए) संदर्भ विंडो: 4096-8192 टोकन

ज्ञात सीमाएँ

  • BloodHound JSON मानक SharpHound प्रारूप में होना चाहिए
  • Nmap XML पूर्ण होना चाहिए (छोटा नहीं)
  • बड़े स्कैन (1000+ होस्ट) को पार्स करने में 30-60 सेकंड लग सकते हैं
  • Volatility नेटवर्क दिशा विश्लेषण: 85% सटीकता (परिष्कृत किया जा रहा है)

सामान्य पेंटेस्ट परिदृश्यों (10-500 होस्ट) के लिए डिज़ाइन किया गया। एंटरप्राइज़-स्केल स्कैन के लिए चंकिंग की आवश्यकता हो सकती है।

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

मॉडल नहीं मिला:

  • सत्यापित करें कि मॉडल फ़ाइल rag_engine/models/ में मौजूद है
  • फ़ाइल नाम से बिल्कुल मेल खाता है जाँचें: qwen2.5-14b-instruct-q5_k_m.gguf

FAISS सूचकांक नहीं मिला:

  • python chunk_and_embed_*.py स्क्रिप्ट चलाएँ
  • rag_engine/embeddings/customers/ में .faiss और .pkl फ़ाइलों की जाँच करें

मेमोरी खत्म:

  • अन्य एप्लिकेशन बंद करें
  • न्यूनतम 16GB RAM आवश्यक
  • मेमोरी कम होने पर केवल Nmap मॉड्यूल का उपयोग करें

धीमा प्रदर्शन:

  • पहली लोड में 10-20 सेकंड लगते हैं (मॉडल आरंभीकरण)
  • बाद की क्वेरी: 2-5 सेकंड
  • CPU उपयोग जाँचें - मॉडल CPU-बाउंड है
  • सुनिश्चित करें कि लैपटॉप प्लग इन है (पावर प्रबंधन प्रदर्शन को प्रभावित करता है)

सहायता

सामुदायिक सहायता:

  • GitHub Issues: बग रिपोर्ट करें और सुविधाओं का अनुरोध करें
  • GitHub Discussions: प्रश्न पूछें और अनुभव साझा करें

व्यावसायिक सहायता: यदि आप एयर-गैप्ड वातावरण में हैं और सेटअप में संघर्ष कर रहे हैं, तो मैं एक छोटे शुल्क पर पूर्व-कॉन्फ़िगर्ड USB स्थापनाएँ प्रदान करता हूँ। सब कुछ शामिल और परीक्षित।

संपर्क: [email protected]

संसाधन:

  • YouTube: https://www.youtube.com/@paularmstrong8306 (ट्यूटोरियल और डेमो)
  • वेबसाइट: https://sydsec.co.uk
  • ईमेल: [email protected]

योगदान

विशेष रूप से इसमें रुचि:

  • ऐसे किनारे के मामले जहाँ तथ्य निकालने वाले विफल होते हैं
  • ऐसे प्रश्न जहाँ सत्यापन बहुत सख्त/ढीला है
  • विभिन्न हार्डवेयर कॉन्फ़िगरेशन पर प्रदर्शन समस्याएँ

दिशानिर्देशों के लिए CONTRIBUTING.md देखें।

लाइसेंस

MIT लाइसेंस - LICENSE फ़ाइल देखें

स्वीकृतियाँ

इसका उपयोग करके बनाया गया:

  • llama.cpp (कुशल CPU अनुमान)
  • FAISS (तेज़ वेक्टर खोज)
  • sentence-transformers (एम्बेडिंग)
  • Qwen 2.5 (निर्देश-अनुसरण LLM)

वास्तविक पैठ परीक्षण डेटा पर विकसित और परीक्षित।


लेखक: Paul Armstrong (@Sydsec) वेबसाइट: https://sydsec.co.uk YouTube: https://www.youtube.com/@paularmstrong8306

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