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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/jimmyader/cheatsheethost
स्थैतिक विश्लेषणरिवर्स इंजीनियरिंगडीबगर्सCTFलर्निंग और शिक्षाचयनित संसाधन
GitHubjimmyader/cheatsheethost

CheatSheetHost

चीट शीट के लिए एक स्थानीय रूप से होस्ट किया गया पेज। वर्तमान में रिवर्स इंजीनियरिंग के लिए उपयोग किया जा रहा है और लैब में होस्ट किया गया है ताकि मैं इंस्टेंस(ओं) के बाहर ट्रैफिक को सीमित या छोड़ सकूं (फ़ायरवॉल को लॉक डाउन कर सकूं)।

रिपॉजिटरी देखें
155 महीने पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

CheatSheetHost

इंटरैक्टिव चीटशीट और संदर्भ सामग्री होस्ट करने के लिए एक हल्का, सामग्री-संचालित वेब सर्वर। CTF (कैप्चर द फ़्लैग) चुनौतियों, रिवर्स इंजीनियरिंग और तकनीकी दस्तावेज़ीकरण के लिए उपयुक्त। यह प्रयोगशालाओं में सबसे अच्छा उपयोग होता है जहाँ आप बाहरी ट्रैफ़िक को सीमित या त्यागना चाहते हैं, फिर भी सहायक सामग्री तक पहुँच चाहते हैं।

*** मैंने स्क्रिप्ट को कुछ हद तक सुरक्षित किया है, लेकिन उपयोग से पहले और/या प्रयोगशाला वातावरण में तैनात करने से पहले आपको इसकी समीक्षा करनी चाहिए ***

विशेषताएँ

  • सरल JSON-आधारित सामग्री: आसानी से संपादन योग्य JSON फ़ाइलों का उपयोग करके चीटशीट परिभाषित करें
  • उत्तरदायी डिज़ाइन: डेस्कटॉप, टैबलेट और मोबाइल उपकरणों पर काम करता है
  • रेट्रो टर्मिनल थीम: हरे-पर-काले CRT मॉनिटर का पुरानी यादें ताज़ा करने वाला सौंदर्यशास्त्र
  • LAN-सुलभ: अपने स्थानीय नेटवर्क पर चीटशीट साझा करें
  • एकाधिक अनुभाग प्रकार: तालिकाएँ, टेक्स्ट ब्लॉक, कोड स्निपेट और ASCII तालिकाएँ
  • हॉट रीलोड: परिवर्तनों को तुरंत देखने के लिए ब्राउज़र को ताज़ा करें
  • थ्रेडेड सर्वर: कई समवर्ती कनेक्शनों को संभालता है

त्वरित प्रारंभ

पूर्वापेक्षाएँ

  • Python 3.8 या उच्चतर

स्थापना

  1. इस रिपॉजिटरी को क्लोन या डाउनलोड करें:

    root@kitploit:~
    git clone https://github.com/JimmyAder/CheatSheetHost.git
    cd CheatSheetHost
    
  2. सर्वर चलाएँ:

    root@kitploit:~
    python3 host_content_site.py
    
  3. अपना ब्राउज़र http://127.0.0.1:8766 पर खोलें

सर्वर स्वचालित रूप से डिफ़ॉल्ट फ़ाइलें बनाएगा यदि वे मौजूद नहीं हैं।

लिंक

  • रिपॉजिटरी: GitHub
  • समस्याएँ: बग रिपोर्ट करें
  • चर्चाएँ: प्रश्नोत्तर

उपयोग

साइट तक पहुँच

  • स्थानीय पहुँच: http://127.0.0.1:8766
  • नेटवर्क पहुँच: http://[आपका-स्थानीय-आइपी]:8766 (स्टार्टअप पर प्रदर्शित)

नेविगेशन

  • होम पेज: सभी उपलब्ध चीटशीट्स की सूची
  • व्यक्तिगत पृष्ठ: किसी भी चीटशीट पर क्लिक करके उसकी सामग्री देखें
  • नेविगेशन बार: सभी पृष्ठों के त्वरित लिंक

API एंडपॉइंट

  • GET /api/pages: उपलब्ध पृष्ठ स्लग की JSON सूची लौटाता है

चीटशीट बनाना और संशोधित करना

चीटशीट्स pages/ निर्देशिका में JSON फ़ाइलों के रूप में संग्रहीत हैं। प्रत्येक फ़ाइल निम्नलिखित संरचना के साथ एक पृष्ठ को परिभाषित करती है:

root@kitploit:~
{
  "slug": "my-cheatsheet",
  "title": "My Custom Cheatsheet",
  "subtitle": "A brief description of this cheatsheet",
  "sections": [
    {
      "type": "table",
      "title": "Section Title",
      "items": [
        {"key": "Command", "value": "Description"},
        {"key": "Another", "value": "Command"}
      ]
    },
    {
      "type": "text",
      "title": "Notes",
      "text": "Some explanatory text here."
    },
    {
      "type": "code",
      "title": "Example Code",
      "language": "python",
      "code": "print('Hello, World!')"
    }
  ],
  "ascii": {
    "title": "ASCII Table",
    "blocks_across": 6,
    "min_width_px": 920
  }
}

अनुभाग प्रकार

  • table: तालिका प्रारूप में प्रदर्शित कुंजी-मूल्य जोड़े
  • text: सादा पाठ सामग्री (लाइन ब्रेक का समर्थन करता है)
  • code: वाक्यविन्यास-हाइलाइटेड कोड ब्लॉक
  • ascii: विशेष ASCII वर्ण तालिका (वैकल्पिक)

फ़ाइल नामकरण

  • फ़ाइलों का नाम वर्णनात्मक रखें (जैसे, gdb-cheatsheet.json)
  • slug फ़ील्ड URL पथ निर्धारित करता है (यदि छोड़ा गया तो फ़ाइल नाम से स्वतः उत्पन्न)
  • JSON मान्य होना चाहिए; अमान्य फ़ाइलों को चेतावनी के साथ छोड़ दिया जाता है

अनुकूलन

स्टाइलिंग

दिखावट बदलने के लिए site_template.html संपादित करें:

  • रंग और लेआउट के लिए :root में CSS वेरिएबल
  • विभिन्न स्क्रीन आकारों के लिए रिस्पॉन्सिव ब्रेकपॉइंट
  • टर्मिनल-शैली डिज़ाइन तत्व

सर्वर कॉन्फ़िगरेशन

कमांड-लाइन विकल्प:

root@kitploit:~
python3 host_content_site.py --host 0.0.0.0 --port 8080
  • --host: बाइंड करने का IP पता (डिफ़ॉल्ट: 0.0.0.0)
  • --port: पोर्ट नंबर (डिफ़ॉल्ट: 8766)

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

root@kitploit:~
CheatSheetHost/
├── host_content_site.py    # मुख्य सर्वर स्क्रिप्ट
├── site_template.html      # HTML टेम्पलेट और CSS
├── pages/                  # चीटशीट JSON फ़ाइलें
│   ├── ctf-cheatsheet.json
│   ├── gdb-cheatsheet.json
│   └── ...
└── README.md              # यह फ़ाइल

शामिल चीटशीट

  • CTF मास्टर शीट: रजिस्टर, सिस्कॉल और सामान्य तकनीकें
  • बिटवाइज़ / क्रिप्टो पैटर्न पहचान: बिटवाइज़ ऑपरेशन, एन्कोडर, हैश और क्रिप्टो पैटर्न का पता लगाने का संदर्भ
  • C / C++ रिवर्स इंजीनियरिंग के लिए: डीकंपाइलर आउटपुट पढ़ने और तर्क को पुनर्निर्मित करने के लिए व्यावहारिक C और C++ संदर्भ
  • GDB/x64dbg: डिबगिंग कमांड और वर्कफ़्लो
  • Ghidra: रिवर्स इंजीनियरिंग टूल शॉर्टकट
  • उपयोगी लिंक और अध्ययन संदर्भ: रिवर्स इंजीनियरिंग, CTF, क्रिप्टो, बाइनरी इंटरनल्स और अभ्यास प्लेटफ़ॉर्म
  • रिवर्स इंजीनियरिंग के लिए उपयोगी Linux कमांड: ट्रायज, बाइनरी निरीक्षण, डिबगिंग और फ़ाइल विश्लेषण के लिए सामान्य Linux कमांड-लाइन टूल
  • IDA Pro: डिसअसेंबलर हॉटकी और सुविधाएँ
  • Neovim: संपादक कमांड और कॉन्फ़िगरेशन
  • रिवर्स इंजीनियरिंग के लिए Python: पार्सिंग, डिकोडिंग और एल्गोरिदम को पुनर्निर्मित करने के लिए व्यावहारिक Python संदर्भ
  • WinDbg: Windows डिबगिंग कमांड
  • x64 असेंबली: निर्देश संदर्भ
  • x64 शेलकोड सिस्कॉल: सिस्टम कॉल नंबर
  • x86-32 असेंबली: 32-बिट असेंबली संदर्भ

योगदान

नई चीटशीट जोड़ना

  1. pages/ निर्देशिका में एक नई JSON फ़ाइल बनाएँ
  2. ऊपर बताई गई JSON संरचना का पालन करें
  3. ब्राउज़र को ताज़ा करके परीक्षण करें
  4. पुल अनुरोध सबमिट करें

कोड में सुधार

  • सर्वर Python के http.server मॉड्यूल से बना है
  • समवर्ती अनुरोधों के लिए थ्रेडिंग समर्थन
  • न्यूनतम निर्भरताएँ (केवल मानक पुस्तकालय)

समस्याओं की रिपोर्ट करना

  • JSON पार्सिंग त्रुटियों के लिए सर्वर लॉग जाँचें
  • सुनिश्चित करें कि JSON फ़ाइलें मान्य हैं
  • विभिन्न ब्राउज़रों/उपकरणों पर परीक्षण करें

विकास

स्रोत से चलाना

root@kitploit:~
python3 host_content_site.py

परिवर्तनों का परीक्षण

  • JSON फ़ाइलों को संपादित करें और ब्राउज़र ताज़ा करें
  • स्टाइलिंग बदलावों के लिए site_template.html संशोधित करें
  • Python कोड परिवर्तनों के लिए सर्वर पुनः प्रारंभ करें

लाइसेंस

यह प्रोजेक्ट ओपन सोर्स है। बेझिझक उपयोग, संशोधित और वितरित करें।

सहायता

  • प्रश्नों या समस्याओं के लिए, GitHub इश्यू खोलें
  • पुल अनुरोधों के माध्यम से योगदान का स्वागत है
  • अगर उपयोगी लगे तो रिपॉजिटरी को स्टार करें
टूल डाउनलोड करें