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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
rengine — reNgine एक वेब अनुप्रयोगों के लिए एक स्वचालित टोही ढाँचा है जो अत्यधिक कॉन्फ़िगरेबल सुव्यवस्थित टोही प्रक्रिया पर केंद्रित है, जो इंजन, टोही डेटा सहसंबंध और संगठन, निरंतर निगरानी, एक डेटाबेस द्वारा समर्थित, और सरल लेकिन सहज उपयोगकर्ता इंटरफ़ेस के माध्यम से काम करता है। reNgine पेनिट्रेशन टेस्टर्स के लिए न्यूनतम कॉन्फ़िगरेशन के साथ टोही इकट्ठा करना आसान बनाता है, और reNgine के सहसंबंध की मदद से, यह टोही को सहज बना देता है। | Kitploit
उपकरण/GitHubGitHub/yogeshojha/rengine
OSINT (खुला स्रोत खुफिया)टोहीभेद्यता स्कैनरवेब भेद्यता स्कैनरपोर्ट स्कैनिंगDNS और सबडोमेन गणनाजानकारी एकत्र करनावेब सुरक्षापेनिट्रेशन टेस्टिंगखतरा खुफियासबडोमेन एनुमरेशनक्रॉलर
8.8k1.3k9 महीने पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

विवरण

GitHubyogeshojha/rengine

rengine

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

reNgine एक वेब अनुप्रयोगों के लिए एक स्वचालित टोही ढाँचा है जो अत्यधिक कॉन्फ़िगरेबल सुव्यवस्थित टोही प्रक्रिया पर केंद्रित है, जो इंजन, टोही डेटा सहसंबंध और संगठन, निरंतर निगरानी, एक डेटाबेस द्वारा समर्थित, और सरल लेकिन सहज उपयोगकर्ता इंटरफ़ेस के माध्यम से काम करता है। reNgine पेनिट्रेशन टेस्टर्स के लिए न्यूनतम कॉन्फ़िगरेशन के साथ टोही इकट्ठा करना आसान बनाता है, और reNgine के सहसंबंध की मदद से, यह टोही को सहज बना देता है।

साझा करें

reNgine: अंतिम वेब टोही और भेद्यता स्कैनर 🚀

reNgine नवीनतम संस्करण लाइसेंस प्रथम-समय-केवल-अनुकूल

             

  

 

ओपन सोर्स सुरक्षा सूचकांक - सबसे तेज़ी से बढ़ने वाली ओपन सोर्स सुरक्षा परियोजनाएँ

reNgine 2.2.0 जारी हो गया है!

reNgine 2.2.0 में बाउंटी हब आता है जहाँ आप अपने hackerone प्रोग्राम को सिंक और आयात कर सकते हैं, एप्लिकेशन के भीतर सूचनाएँ, सबडोमेन एन्युमरेशन टूल के रूप में चाओस, एकाधिक nuclei और gf पैटर्न अपलोड करने की क्षमता, आउट ऑफ स्कोप सबडोमेन कॉन्फ़िगरेशन में regex के लिए समर्थन, अतिरिक्त PDF रिपोर्ट टेम्पलेट और बहुत कुछ। reNgine 2.2.0 में नया क्या है, यहाँ देखें!

reNgine क्या है?

reNgine आपका अंतिम वेब एप्लिकेशन टोही सूट है, जो सुरक्षा पेशेवरों, पेनिट्रेशन टेस्टर्स और बग बाउंटी हंटर्स के लिए टोही प्रक्रिया को सुपरचार्ज करने के लिए डिज़ाइन किया गया है। यह आपकी पसंदीदा वेब एप्लिकेशन टोही सूट है जो सुरक्षा पेशेवरों, पेनिट्रेशन टेस्टर्स और बग बाउंटी हंटर्स की सभी आवश्यकताओं के लिए टोही प्रक्रिया को सरल और सुव्यवस्थित करने के लिए डिज़ाइन किया गया है। अपने अत्यधिक कॉन्फ़िगरेबल इंजनों, डेटा सहसंबंध क्षमताओं, सतत निगरानी, डेटाबेस-समर्थित टोही डेटा और सहज ज्ञान युक्त उपयोगकर्ता इंटरफ़ेस के साथ, reNgine पुनर्परिभाषित करता है कि आप अपने लक्ष्य वेब एप्लिकेशन के बारे में महत्वपूर्ण जानकारी कैसे एकत्र करते हैं।

पारंपरिक टोही उपकरण अक्सर कॉन्फ़िगरेबिलिटी और दक्षता के मामले में कम पड़ते हैं। reNgine इन कमियों को दूर करता है और मौजूदा व्यावसायिक उपकरणों के लिए एक उत्कृष्ट विकल्प के रूप में उभरता है।

reNgine को पारंपरिक टोही उपकरणों की सीमाओं को दूर करने और एक बेहतर विकल्प प्रदान करने के लिए बनाया गया था, जो कुछ व्यावसायिक प्रस्तावों से भी आगे निकल जाता है। चाहे आप बग बाउंटी हंटर हों, पेनिट्रेशन टेस्टर हों, या कॉर्पोरेट सुरक्षा टीम हों, reNgine आपकी सूचना-संग्रहण प्रयासों को स्वचालित और बढ़ाने के लिए आपका पसंदीदा समाधान है।

reNgine 2.0-jasper रिलीज़ ट्रेलर यहाँ देखें!

-----------------------------------------------------

दस्तावेज़ीकरण

विस्तृत दस्तावेज़ीकरण यहाँ उपलब्ध है https://rengine.wiki

-----------------------------------------------------

विषय सूची

  • reNgine के बारे में
  • कार्यप्रवाह
  • विशेषताएँ
  • एंटरप्राइज़ सहायता
  • त्वरित स्थापना
  • स्थापना वीडियो
  • समुदाय-क्यूरेटेड वीडियो
  • स्क्रीनशॉट
  • reNgine में नया क्या है
  • योगदान
  • reNgine सहायता
  • सहायता और प्रायोजन
  • सुरक्षा कमजोरियों की रिपोर्ट करना
  • लाइसेंस

-----------------------------------------------------

reNgine के बारे में

reNgine कोई साधारण टोही सूट नहीं है; यह एक गेम-चेंजर है! हमने पारंपरिक कार्यप्रवाह को अभूतपूर्व सुविधाओं के साथ तेज़ किया है जो निश्चित रूप से आपके टोही खेल को आसान बनाएगा। reNgine अत्यधिक कॉन्फ़िगरेबल स्कैन इंजन, टोही डेटा सहसंबंध, सतत निगरानी, GPT-संचालित भेद्यता रिपोर्ट, परियोजना प्रबंधन और भूमिका-आधारित पहुँच नियंत्रण आदि के साथ टोही की कला को पुनर्परिभाषित करता है।

🦾   reNgine में उन्नत टोही क्षमताएँ हैं, जो एक व्यापक वेब एप्लिकेशन टोही अनुभव प्रदान करने के लिए ओपन-सोर्स टूल्स की एक श्रृंखला का उपयोग करता है। अपने सहज यूज़र इंटरफ़ेस के साथ, यह सबडोमेन खोज, IP पते और खुले पोर्ट की पहचान, एंडपॉइंट संग्रह, निर्देशिका और फ़ाइल फ़ज़िंग, स्क्रीनशॉट कैप्चर, और भेद्यता स्कैन करने में उत्कृष्ट है। संक्षेप में, यह एंड-टू-एंड टोही करता है। WHOIS पहचान और WAF डिटेक्शन के साथ, यह लक्ष्य डोमेन में गहन अंतर्दृष्टि प्रदान करता है। इसके अतिरिक्त, reNgine गलत कॉन्फ़िगर किए गए S3 बकेट की पहचान करता है और विशिष्ट कीवर्ड के आधार पर दिलचस्प सबडोमेन और URL ढूँढता है, जो आपको आपके अगले लक्ष्य की पहचान करने में मदद करता है, जिससे यह कुशल टोही के लिए एक पसंदीदा उपकरण बन जाता है।

🗃️    टोही डेटा अराजकता को अलविदा कहें! reNgine एक डेटाबेस के साथ सहजता से एकीकृत होता है, जो आपको बेजोड़ डेटा सहसंबंध और संगठन प्रदान करता है। json, txt या csv फ़ाइलों को grep करने की परेशानी को भूल जाइए। साथ ही, हमारी कस्टम क्वेरी भाषा आपको प्राकृतिक भाषा जैसे ऑपरेटरों का उपयोग करके टोही डेटा को आसानी से फ़िल्टर करने देती है, जैसे http_status=200 के साथ सभी जीवित सबडोमेन को फ़िल्टर करना और उन सभी सबडोमेन को फ़िल्टर करना जो जीवित हैं और नाम में admin है http_status=200&name=admin

🔧   reNgine अपने अत्यधिक कॉन्फ़िगरेबल स्कैन इंजनों के माध्यम से अद्वितीय लचीलापन प्रदान करता है, जो YAML-आधारित कॉन्फ़िगरेशन पर आधारित है। यह किसी भी प्रकार की आवश्यकता के आधार पर टोही स्कैन इंजन बनाने और अनुकूलित करने की स्वतंत्रता प्रदान करता है, उपयोगकर्ता उन्हें अपने विशिष्ट उद्देश्यों और प्राथमिकताओं के अनुरूप बना सकते हैं, थ्रेड प्रबंधन से लेकर टाइमआउट सेटिंग्स और रेट-लिमिट कॉन्फ़िगरेशन तक, सब कुछ अनुकूलन योग्य है। इसके अतिरिक्त, reNgine बॉक्स से बाहर कई पूर्व-कॉन्फ़िगर स्कैन इंजन प्रदान करता है, जिनमें फुल स्कैन, पैसिव स्कैन, स्क्रीनशॉट गैदरिंग और OSINT स्कैन इंजन शामिल हैं। ये रेडी-टू-यूज़ इंजन व्यापक मैनुअल सेटअप की आवश्यकता को समाप्त करते हैं, reNgine के मुख्य मिशन के साथ पूरी तरह से संरेखित होते हैं जो टोही प्रक्रिया को सरल बनाना और उपयोगकर्ताओं को न्यूनतम प्रयास के साथ सही टोही डेटा तक पहुँचने में सक्षम बनाना है।

💎  सबस्कैन: सबस्कैन reNgine में एक गेम-चेंजिंग सुविधा है, जो इसे इस क्षमता को प्रदान करने वाला एकमात्र ओपन-सोर्स टूल बनाता है। सबस्कैन के साथ, पूरी पाइपलाइन पूरी होने की प्रतीक्षा करना अब अतीत की बात है। अब, उपयोगकर्ता टोही के दौरान नई खोजों पर तुरंत प्रतिक्रिया दे सकते हैं। चाहे आप एक दिलचस्प सबडोमेन पर ठोकर खाए हों और एक केंद्रित पोर्ट स्कैन करना चाहते हों या भेद्यता मूल्यांकन के साथ गहराई से जाना चाहते हों, reNgine आपको कवर करता है।

📃   PDF रिपोर्ट: अपनी मजबूत टोही क्षमताओं के अलावा, reNgine रिपोर्ट निर्माण प्रक्रिया को सरल बनाकर एक कदम आगे बढ़ता है, एंड-टू-एंड टोही के क्षेत्र में PDF रिपोर्ट की महत्वपूर्ण भूमिका को पहचानते हुए। उपयोगकर्ता अपनी आवश्यकताओं के अनुसार PDF रिपोर्ट आसानी से उत्पन्न और अनुकूलित कर सकते हैं। चाहे वह फुल स्कैन रिपोर्ट हो, भेद्यता रिपोर्ट हो, या एक संक्षिप्त टोही रिपोर्ट हो, reNgine अपने निष्कर्षों को सर्वोत्तम रूप से संप्रेषित करने के लिए रिपोर्ट प्रकार चुनने की सुविधा प्रदान करता है। इसके अलावा, अनुकूलन का स्तर अद्वितीय है, जो उपयोगकर्ताओं को रिपोर्ट रंग चुनने, कार्यकारी सारांश को ठीक करने और कंपनी के नाम और फुटर जैसे व्यक्तिगत स्पर्श जोड़ने की अनुमति देता है। GPT एकीकरण के साथ, आपकी रिपोर्ट सिर्फ एक रिपोर्ट नहीं है; उपचारात्मक कदमों और प्रभावों के साथ, आपको अपने द्वारा उजागर की गई भेद्यताओं का 360-डिग्री दृश्य मिलता है।

🔖    परियोजनाओं को नमस्ते कहें! reNgine 2.0 एक शक्तिशाली अतिरिक्त सुविधा प्रस्तुत करता है जो आपको अपने वेब एप्लिकेशन टोही प्रयासों को कुशलतापूर्वक व्यवस्थित करने में सक्षम बनाता है। इस सुविधा के साथ, आप अलग-अलग परियोजना स्थान बना सकते हैं, जिनमें से प्रत्येक एक विशिष्ट उद्देश्य के अनुरूप होता है, जैसे व्यक्तिगत बग बाउंटी हंटिंग, क्लाइंट एंगेजमेंट, या कोई अन्य विशेष टोही कार्य। प्रत्येक परियोजना का अलग डैशबोर्ड होगा और सभी स्कैन परिणाम एक-दूसरे से अलग होंगे, जबकि स्कैन इंजन और कॉन्फ़िगरेशन सभी परियोजनाओं में साझा किए जाएँगे।

⚙️    भूमिकाएँ और अनुमतियाँ! reNgine 2.0 में, हमने आपकी वेब एप्लिकेशन टोही को नियंत्रण और सुरक्षा के एक नए स्तर पर ले जाया है। अब, आप अपनी टीम के सदस्यों को अलग-अलग भूमिकाएँ—Sys Admin, Penetration Tester, और Auditor—निर्दिष्ट कर सकते हैं, प्रत्येक के पास reNgine इकोसिस्टम के भीतर उनकी पहुँच और कार्यों को अनुकूलित करने के लिए सटीक रूप से परिभाषित अनुमतियाँ होती हैं।

  • 🔐 Sys Admin: Sys Admin एक सुपरयूज़र है जिसके पास सिस्टम और स्कैन संबंधित कॉन्फ़िगरेशन, स्कैन इंजन, नए उपयोगकर्ता बनाने, नए उपकरण जोड़ने आदि को संशोधित करने की अनुमति है। सुपरयूज़र आसानी से स्कैन और सबस्कैन शुरू कर सकता है।
  • 🔍 Penetration Tester: Penetration Tester को स्कैन और सबस्कैन को संशोधित और शुरू करने, लक्ष्य जोड़ने या अपडेट करने आदि की अनुमति होगी। एक Penetration Tester को सिस्टम कॉन्फ़िगरेशन को संशोधित करने की अनुमति नहीं होगी।
  • 📊 Auditor: Auditor केवल रिपोर्ट देख और डाउनलोड कर सकता है। एक Auditor किसी भी सिस्टम या स्कैन संबंधित कॉन्फ़िगरेशन को नहीं बदल सकता और न ही कोई स्कैन या सबस्कैन शुरू कर सकता है।

🚀   GPT भेद्यता रिपोर्ट निर्माण: reNgine की अभूतपूर्व सुविधा "GPT-संचालित रिपोर्ट निर्माण" के साथ पेनिट्रेशन टेस्टिंग रिपोर्ट के भविष्य के लिए तैयार हो जाइए! OpenAI के GPT की शक्ति के साथ, reNgine अब आपको विस्तृत भेद्यता विवरण, उपचारात्मक रणनीतियाँ और प्रभाव मूल्यांकन प्रदान करता है जो ऐसे पढ़े जाते हैं जैसे किसी मानव सुरक्षा विशेषज्ञ ने लिखे हों! लेकिन इतना ही नहीं! हमारी GPT-संचालित रिपोर्ट संबंधित समाचार लेखों, ब्लॉगों और संदर्भों के लिए वेब को खंगालकर एक कदम आगे जाती है, ताकि आपके पास अपने द्वारा उजागर की गई भेद्यताओं का 360-डिग्री दृश्य हो। reNgine 2.0 के साथ अपने पेनिट्रेशन टेस्टिंग खेल में क्रांति लाएँ और अपने ग्राहकों को उन रिपोर्टों से प्रभावित करें जो न केवल जानकारीपूर्ण हैं बल्कि प्रभाव मूल्यांकन और उपचारात्मक रणनीतियों पर विस्तृत विश्लेषण के साथ आकर्षक और व्यापक भी हैं।

🥷   GPT-संचालित आक्रमण सतह निर्माण: reNgine 2.0 के साथ, reNgine GPT के साथ सहजता से एकीकृत होता है ताकि उन हमलों की पहचान की जा सके जो आप संभवतः एक सबडोमेन पर कर सकते हैं। पृष्ठ शीर्षक, खुले पोर्ट, सबडोमेन नाम आदि जैसे टोही डेटा का उपयोग करके, reNgine आपको सलाह दे सकता है कि आप किसी लक्ष्य पर कौन से हमले कर सकते हैं। reNgine आपको यह भी बताएगा कि विशिष्ट हमले के सफल होने की संभावना क्यों है।

🧭  सतत निगरानी: सतत निगरानी reNgine के मिशन के मूल में है, और इसकी मजबूत सतत निगरानी सुविधा सुनिश्चित करती है कि उनके लक्ष्य निरंतर निगरानी में रहें। नियमित अंतराल पर स्कैन शेड्यूल करने की सुविधा के साथ, पेनिट्रेशन टेस्टर आसानी से अपने लक्ष्यों के बारे में सूचित रह सकते हैं। reNgine को जो चीज़ अलग करती है, वह है Discord, Slack और Telegram जैसे लोकप्रिय सूचना चैनलों के साथ इसका सहज एकीकरण, नए खोजे गए सबडोमेन, भेद्यताओं या टोही डेटा में किसी भी बदलाव के लिए रियल-टाइम अलर्ट प्रदान करना।

-----------------------------------------------------

कार्यप्रवाह

-----------------------------------------------------

विशेषताएँ

  • टोही:
    • सबडोमेन खोज
    • IP और खुले पोर्ट की पहचान
    • एंडपॉइंट खोज
    • निर्देशिका/फ़ाइल फ़ज़िंग
    • स्क्रीनशॉट संग्रह
    • भेद्यता स्कैन
      • Nuclei
      • Dalfox XSS स्कैनर
      • CRLFuzzer
      • गलत कॉन्फ़िगर S3 स्कैनर
    • WHOIS पहचान
    • WAF डिटेक्शन
  • OSINT क्षमताएँ
    • मेटा जानकारी संग्रह
    • कर्मचारी संग्रह
    • ईमेल पता संग्रह
    • संवेदनशील जानकारी और URL के लिए Google Dorking
  • परियोजनाएँ, अलग-अलग परियोजना स्थान बनाएँ, प्रत्येक एक विशिष्ट उद्देश्य के अनुरूप, जैसे व्यक्तिगत बग बाउंटी हंटिंग, क्लाइंट एंगेजमेंट, या कोई अन्य विशेष टोही कार्य।
  • प्राकृतिक भाषा के समान और, या, नहीं संचालन का उपयोग करके उन्नत क्वेरी लुकअप करें
  • अत्यधिक कॉन्फ़िगरेबल YAML-आधारित स्कैन इंजन
  • समानांतर स्कैन के लिए समर्थन
  • सबस्कैन के लिए समर्थन
  • टोही डेटा विज़ुअलाइज़ेशन
  • GPT भेद्यता विवरण, प्रभाव और उपचार निर्माण
  • GPT आक्रमण सतह जनरेटर
  • टीम की आवश्यकताओं को पूरा करने के लिए एकाधिक भूमिकाएँ और अनुमतियाँ
  • Slack, Discord और Telegram पर अनुकूलन योग्य अलर्ट/सूचनाएँ
  • स्वचालित रूप से HackerOne पर भेद्यताओं की रिपोर्ट करें
  • टोही नोट्स और टूडो
  • घड़ी वाले स्कैन (ठीक X घंटे और Y मिनट पर टोही चलाएँ) और आवधिक स्कैन (प्रत्येक X मिनट/घंटे/दिन/सप्ताह में टोही चलाएँ)
  • प्रॉक्सी समर्थन
  • फ़िल्टर के साथ स्क्रीनशॉट गैलरी
  • ऑटो-सुझावों के साथ शक्तिशाली टोही डेटा फ़िल्टरिंग
  • टोही डेटा परिवर्तन, नए/हटाए गए सबडोमेन/एंडपॉइंट खोजें
  • लक्ष्यों को संगठन में टैग करें
  • टोही डेटा को साफ करने के लिए पृष्ठ शीर्षक और सामग्री लंबाई के आधार पर स्मार्ट डुप्लिकेट एंडपॉइंट हटाना
  • दिलचस्प सबडोमेन की पहचान करें
  • कस्टम GF पैटर्न और कस्टम Nuclei टेम्पलेट
  • टूल-संबंधित कॉन्फ़िगरेशन फ़ाइलों को संपादित करें (Nuclei, Subfinder, Naabu, amass)
  • GitHub/Go से बाहरी उपकरण जोड़ें
  • अन्य उपकरणों के साथ अंतर-संचालनीय, सबडोमेन/एंडपॉइंट आयात/निर्यात करें
  • IP और/या CIDR के माध्यम से लक्ष्य आयात करें
  • रिपोर्ट निर्माण
  • टूलबॉक्स: पेनिट्रेशन टेस्टिंग के दौरान सबसे अधिक उपयोग किए जाने वाले उपकरणों के साथ आता है, जैसे whois lookup, CMS डिटेक्टर, CVE lookup, आदि।
  • लक्ष्यों के लिए संबंधित डोमेन और संबंधित TLD की पहचान
  • कार्रवाई योग्य अंतर्दृष्टि खोजें जैसे सबसे सामान्य भेद्यता, सबसे सामान्य CVE ID, सबसे कमजोर लक्ष्य/सबडोमेन, आदि।
  • अब आप आक्रमण सतह की पहचान और भेद्यता विवरण के लिए स्थानीय LLM का उपयोग कर सकते हैं (नया: reNgine 2.1.0)

-----------------------------------------------------

एंटरप्राइज़ सहायता

HailBytes - एंटरप्राइज़ reNgine सहायता

reNgine के लिए आधिकारिक एंटरप्राइज़-ग्रेड सहायता, तैनाती और रखरखाव सेवाएँ HailBytes के माध्यम से उपलब्ध हैं।

आप reNgine का उपयोग और स्थापना कैसे करें, इस पर गहन वीडियो यहाँ पा सकते हैं reNgine Deep Dive by HailBytes

-----------------------------------------------------

त्वरित स्थापना

Ubuntu/VPS के लिए त्वरित सेटअप

  1. रिपॉजिटरी को क्लोन करें

    root@kitploit:~
    git clone https://github.com/yogeshojha/rengine && cd rengine
    
  2. वातावरण कॉन्फ़िगर करें

    root@kitploit:~
    nano .env
    

    सुरक्षा के लिए POSTGRES_PASSWORD बदलना सुनिश्चित करें।

  3. (वैकल्पिक) गैर-संवादात्मक स्थापना के लिए, .env में व्यवस्थापक क्रेडेंशियल सेट करें

    root@kitploit:~
    DJANGO_SUPERUSER_USERNAME=yourUsername
    [email protected]
    DJANGO_SUPERUSER_PASSWORD=yourStrongPassword
    

    यदि आपको एक गैर-संवादात्मक स्थापना करने की आवश्यकता है, तो आप वेब इंटरफ़ेस व्यवस्थापक के लॉगिन, ईमेल और पासवर्ड को सीधे .env फ़ाइल से सेट कर सकते हैं (स्थापना प्रक्रिया के दौरान संकेतों से मैन्युअल रूप से सेट करने के बजाय)। यह विकल्प स्वचालित स्थापना (ansible, vagrant, आदि के माध्यम से) के लिए दिलचस्प हो सकता है।

    • DJANGO_SUPERUSER_USERNAME: वेब इंटरफ़ेस व्यवस्थापक उपयोगकर्ता नाम (वेब इंटरफ़ेस में लॉगिन करने के लिए उपयोग किया जाता है)।

    • DJANGO_SUPERUSER_EMAIL: वेब इंटरफ़ेस व्यवस्थापक ईमेल।

    • DJANGO_SUPERUSER_PASSWORD: वेब इंटरफ़ेस व्यवस्थापक पासवर्ड (वेब इंटरफ़ेस में लॉगिन करने के लिए उपयोग किया जाता है)।

Unless you are on development branch, please do not access reNgine via any ports

Other Platforms पर इंस्टॉलेशन

Mac, Windows या अन्य सिस्टम के लिए, हमारी विस्तृत इंस्टॉलेशन गाइड देखें https://reNgine.wiki/install/detailed/

इंस्टॉलेशन वीडियो ट्यूटोरियल

यदि आपको इंस्टॉलेशन के दौरान कोई समस्या आती है या आप विज़ुअल गाइड पसंद करते हैं, तो हमारे समुदाय के एक सदस्य ने Kali Linux इंस्टॉलेशन के लिए एक उत्कृष्ट इंस्टॉलेशन वीडियो बनाया है। आप इसे यहाँ पा सकते हैं: https://www.youtube.com/watch?v=7OFfrU6VrWw

कृपया ध्यान दें: यह समुदाय द्वारा संचालित सामग्री है और reNgine द्वारा स्वामित्व नहीं है। इंस्टॉलेशन प्रक्रिया बदल सकती है, इसलिए नवीनतम निर्देशों के लिए कृपया आधिकारिक दस्तावेज़ देखें।

अपडेट करना

  1. reNgine को अपडेट करने के लिए, चलाएँ:

    root@kitploit:~
    cd rengine &&  sudo ./update.sh
    

    यदि update.sh में निष्पादन अनुमतियाँ नहीं हैं, तो उपयोग करें:

    root@kitploit:~
    sudo chmod +x update.sh
    

-----------------------------------------------------

समुदाय-संचालित वीडियो

reNgine का एक जीवंत समुदाय है जो अक्सर इंस्टॉलेशन, सुविधाओं और उपयोग के बारे में सहायक सामग्री बनाता है। नीचे समुदाय द्वारा संचालित वीडियो का एक संग्रह है जो आपको उपयोगी लग सकता है। कृपया ध्यान दें कि ये वीडियो आधिकारिक reNgine सामग्री नहीं हैं, और इनमें मौजूद जानकारी reNgine के विकसित होने के साथ पुरानी हो सकती है।

हमेशा नवीनतम और सटीक जानकारी के लिए आधिकारिक दस्तावेज़ देखें। यदि आपने reNgine के बारे में एक वीडियो बनाया है और चाहते हैं कि इसे यहाँ शामिल किया जाए, तो कृपया इस तालिका को अपडेट करने वाला एक पुल रिक्वेस्ट भेजें।

हम इन संसाधनों को बनाने में समुदाय के योगदान की सराहना करते हैं।

-----------------------------------------------------

स्क्रीनशॉट

स्कैन परिणाम

सामान्य उपयोग

सबस्कैन आरंभ करना

रिकॉन डेटा फ़िल्टरिंग

रिपोर्ट जनरेशन

टूलबॉक्स

टूल्स आर्सेनल में कस्टम टूल जोड़ना

-----------------------------------------------------

योगदान देना

हम सभी आकारों के योगदान का स्वागत करते हैं! ओपन-सोर्स समुदाय सहयोग पर फलता-फूलता है, और आपका इनपुट अमूल्य है। चाहे आप टाइपो सुधार रहे हों, UI में सुधार कर रहे हों, या नई सुविधाएँ जोड़ रहे हों, हर योगदान मायने रखता है।

आप कैसे योगदान कर सकते हैं:

  • कोड में सुधार
  • दस्तावेज़ीकरण अपडेट
  • बग रिपोर्ट और फिक्स
  • नई सुविधा सुझाव और कार्यान्वयन
  • UI/UX वृद्धि

शुरू करने के लिए:

  1. हमारी योगदान गाइड देखें
  2. एक खुली समस्या चुनें या एक नया प्रस्ताव करें
  3. रिपॉजिटरी को फोर्क करें और अपनी ब्रांच बनाएं
  4. अपने बदलाव करें और एक पुल रिक्वेस्ट सबमिट करें

याद रखें, कोई भी योगदान बहुत छोटा नहीं है। आपके प्रयास reNgine को सभी के लिए बेहतर बनाने में मदद करते हैं!

-----------------------------------------------------

समस्याएँ सबमिट करना

समस्याएँ सबमिट करते समय, जितनी संभव हो उतनी मूल्यवान जानकारी प्रदान करें ताकि डेवलपर्स समस्या को जल्दी से हल कर सकें। विस्तृत डीबग जानकारी इकट्ठा करने के लिए इन चरणों का पालन करें:

  1. डीबग मोड सक्षम करें:

    • प्रोजेक्ट रूट में web/entrypoint.sh संपादित करें
    • फ़ाइल के शीर्ष पर export DEBUG=1 जोड़ें:
      root@kitploit:~
      #!/bin/bash
      
      export DEBUG=1
      
      python3 manage.py migrate
      python3 manage.py runserver 0.0.0.0:8000
      
      exec "$@"
      
    • वेब कंटेनर को पुनरारंभ करें: docker-compose restart web
  2. डीबग आउटपुट देखें:

    • पूर्ण स्टैक ट्रेस देखने के लिए make logs चलाएं
    • 500 त्रुटियों वाले XHR अनुरोधों के लिए ब्राउज़र के डेवलपर कंसोल की जाँच करें
  3. डीबग आउटपुट का उदाहरण:

    root@kitploit:~
    web_1          |   File "/usr/local/lib/python3.10/dist-packages/celery/app/task.py", line 411, in __call__
    web_1          |     return self.run(*args, **kwargs)
    web_1          | TypeError: run_command() got an unexpected keyword argument 'echo'
    
  4. अपनी समस्या सबमिट करें:

    • अपने GitHub समस्या में पूर्ण स्टैक ट्रेस शामिल करें
    • समस्या को पुन: उत्पन्न करने के चरणों का वर्णन करें
    • किसी भी प्रासंगिक सिस्टम जानकारी का उल्लेख करें
  5. डीबग मोड अक्षम करें:

    • web/entrypoint.sh में DEBUG=0 सेट करें

यह विस्तृत जानकारी प्रदान करके, आप डेवलपर्स को समस्याओं की पहचान करने और अधिक कुशलता से ठीक करने में महत्वपूर्ण रूप से मदद करते हैं।

-----------------------------------------------------

पहली बार ओपन-सोर्स योगदानकर्ता

reNgine एक ओपन-सोर्स प्रोजेक्ट है जो सभी अनुभव स्तरों के योगदानकर्ताओं का स्वागत करता है, जिसमें शुरुआती भी शामिल हैं। यदि आपने पहले कभी ओपन-सोर्स में योगदान नहीं दिया है, तो हम आपको यहाँ से शुरू करने के लिए प्रोत्साहित करते हैं!

  • हमें आपके पहले पुल रिक्वेस्ट (PR) का समर्थन करने पर गर्व है
  • शुरुआती-अनुकूल कार्यों के लिए हमारी खुली समस्याएँ देखें
  • हमारे समुदाय चैनलों में प्रश्न पूछने में संकोच न करें

आपका योगदान, चाहे कितना भी छोटा हो, हमारे लिए मूल्यवान है।

-----------------------------------------------------

reNgine समर्थन

समर्थन मांगने से पहले:

  • कृपया rengine.wiki पर README और दस्तावेज़ को ध्यान से पढ़ें।
  • अधिकांश सामान्य प्रश्न और मुद्दे वहाँ संबोधित किए गए हैं।

यदि आपको अभी भी सहायता की आवश्यकता है:

  • समर्थन अनुरोधों के लिए GitHub issues का उपयोग न करें।
  • हमारे समुदाय-संचालित Discord चैनल में शामिल हों।

कृपया ध्यान दें:

  • Discord चैनल समुदाय द्वारा संचालित है।
  • जबकि हम मदद करने का प्रयास करते हैं, समर्थन या प्रतिक्रिया समय की कोई गारंटी नहीं है।
  • पुष्टि किए गए बग या सुविधा अनुरोधों के लिए, GitHub issue खोलने पर विचार करें।

-----------------------------------------------------

समर्थन और प्रायोजन

reNgine एक जुनून परियोजना है जो मेरे दिन के काम के साथ-साथ मेरे खाली समय में विकसित की गई है। आपका समर्थन इस परियोजना को जीवित और बढ़ता रखने में मदद करता है। यहाँ बताया गया है कि आप कैसे योगदान कर सकते हैं:

  • परियोजना में GitHub स्टार जोड़ें।
  • reNgine के बारे में सोशल मीडिया या ब्लॉग पोस्ट में साझा करें
  • मुझे GitHub Stars? के लिए नामांकित करें
  • $100 क्रेडिट प्राप्त करने के लिए मेरे DigitalOcean रेफरल लिंक का उपयोग करें (मुझे $25 मिलते हैं)

आपका समर्थन, चाहे दान के माध्यम से या केवल एक स्टार देकर, मुझे बताता है कि reNgine आपके लिए मूल्यवान है। यह मुझे reNgine को रिकॉनिसेंस के लिए गो-टू टूल बनाने के लिए सुधार और सुविधाएँ जोड़ने के लिए प्रेरित करता है।

आपके समर्थन के लिए धन्यवाद!

-----------------------------------------------------

सुरक्षा भेद्यताओं की रिपोर्ट करना

हम आपके निष्कर्षों को जिम्मेदारी से प्रकट करने के प्रयासों की सराहना करते हैं और आपके योगदान को स्वीकार करने के लिए हर संभव प्रयास करेंगे।

सुरक्षा भेद्यता की रिपोर्ट करने के लिए, कृपया इन चरणों का पालन करें:

  1. भेद्यता को GitHub issues या किसी अन्य सार्वजनिक मंच पर सार्वजनिक रूप से प्रकट न करें।

  2. reNgine रिपॉजिटरी के सुरक्षा टैब पर जाएं।

  3. GitHub के निजी भेद्यता रिपोर्टिंग फॉर्म को खोलने के लिए "Report a vulnerability" पर क्लिक करें।

  4. भेद्यता का विस्तृत विवरण प्रदान करें, जिसमें शामिल हैं:

    • पुन: उत्पन्न करने के चरण
    • संभावित प्रभाव
    • कोई सुझाए गए फिक्स या शमन (यदि आपके पास हैं)
  5. मैं आपकी रिपोर्ट की समीक्षा करूंगा और जितनी जल्दी हो सके, आमतौर पर 48-72 घंटों के भीतर जवाब दूंगा।

  6. कृपया इसे दूसरों को प्रकट करने से पहले भेद्यता की जांच और समाधान के लिए कुछ समय दें।

हम हमें रिपोर्ट की गई किसी भी संभावित भेद्यता को सत्यापित करने और संबोधित करने के लिए सुरक्षा शोधकर्ताओं के साथ काम करने के लिए प्रतिबद्ध हैं। समस्या को ठीक करने के बाद, हम सार्वजनिक रूप से आपके जिम्मेदार प्रकटीकरण को स्वीकार करेंगे, जब तक कि आप गुमनाम रहना पसंद न करें।

reNgine और इसके उपयोगकर्ताओं को सुरक्षित रखने में मदद करने के लिए धन्यवाद!

-----------------------------------------------------

लाइसेंस

GNU GPL v3 लाइसेंस के तहत वितरित। अधिक जानकारी के लिए LICENSE देखें।

-----------------------------------------------------

नोट: इस README के कुछ भाग AI भाषा मॉडल का उपयोग करके लिखे या परिष्कृत किए गए थे।

टूल डाउनलोड करें
  • BountyHub, आपके hackerone लक्ष्यों को प्रबंधित करने के लिए एक केंद्रीय हब
  • .env में Celery वर्कर स्केलिंग समायोजित करें

    root@kitploit:~
    MAX_CONCURRENCY=80
    MIN_CONCURRENCY=10
    

    MAX_CONCURRENCY: यह पैरामीटर reNgine के समवर्ती Celery वर्कर प्रक्रियाओं की अधिकतम संख्या निर्दिष्ट करता है जो स्पॉन की जा सकती हैं। इस मामले में, यह 80 पर सेट है, जिसका अर्थ है कि एप्लिकेशन कार्यों को समवर्ती रूप से निष्पादित करने के लिए अधिकतम 80 समवर्ती वर्कर प्रक्रियाओं का उपयोग कर सकता है। यह उच्च मात्रा में स्कैन को संभालने या उच्च मांग की अवधि के दौरान प्रसंस्करण शक्ति बढ़ाने के लिए उपयोगी है। यदि आपके पास अधिक CPU कोर हैं, तो आपको अधिकतम प्रदर्शन के लिए इसे बढ़ाना होगा।

    MIN_CONCURRENCY: दूसरी ओर, MIN_CONCURRENCY समवर्ती वर्कर प्रक्रियाओं की न्यूनतम संख्या निर्दिष्ट करता है जिसे कम मांग की अवधि के दौरान भी बनाए रखा जाना चाहिए। इस उदाहरण में, यह 10 पर सेट है, जिसका अर्थ है कि भले ही संसाधित करने के लिए कम कार्य हों, कम से कम 10 वर्कर प्रक्रियाएँ चलती रहेंगी। यह सुनिश्चित करने में मदद करता है कि एप्लिकेशन वर्कर प्रक्रियाओं को बार-बार शुरू और बंद करने के ओवरहेड के बिना आने वाले कार्यों पर तुरंत प्रतिक्रिया दे सकता है।

    ये सेटिंग्स Celery वर्कर्स के गतिशील स्केलिंग की अनुमति देती हैं, यह सुनिश्चित करते हुए कि एप्लिकेशन कार्यभार के आकार और जटिलता के आधार पर समवर्ती वर्कर्स की संख्या को समायोजित करके अपने कार्यभार को कुशलतापूर्वक प्रबंधित करता है।

    आपकी मशीन में RAM की मात्रा के आधार पर MIN_CONCURRENCY और MAX_CONCURRENCY के लिए आदर्श मान यहाँ दिए गए हैं:

    • 4GB: MAX_CONCURRENCY=10
    • 8GB: MAX_CONCURRENCY=30
    • 16GB: MAX_CONCURRENCY=50

    यह केवल एक आदर्श मान है जिसे डेवलपर्स ने परीक्षण किया है और यह काम करता है! लेकिन मूल्यों के साथ खेलने के लिए स्वतंत्र महसूस करें। स्कैन की अधिकतम संख्या विभिन्न कारकों, आपके नेटवर्क बैंडविड्थ, RAM, उपलब्ध CPU की संख्या आदि द्वारा निर्धारित की जाती है।

  • इंस्टॉलेशन स्क्रिप्ट चलाएँ:

    root@kitploit:~
    sudo ./install.sh
    

    गैर-संवादात्मक स्थापना के लिए: sudo ./install.sh -n

    *नोट: यदि आवश्यक हो, तो निष्पादन अनुमतियाँ प्रदान करने के लिए chmod +x install.sh चलाएँ।*reNgine can now be accessed from https://127.0.0.1 or if you're on the VPS https://your_vps_ip_address

  • वीडियो शीर्षकभाषाप्रकाशकदिनांकलिंक
    Kali Linux पर reNgine इंस्टॉलेशनEnglishSecure the Cyber World2024-02-29देखें
    Resultados do ReNgine - Automação para ReconPortugueseGuia Anônima2023-04-18देखें
    reNgine परिचयMoroccan ArabicTh3 Hacker News Bdarija2021-07-27देखें
    स्वचालित रिकॉन? ReNgine - हैकर टूल्सEnglishIntigriti2021-08-24देखें
  • वेब कंटेनर को पुनरारंभ करें