
thethe
आप एक थ्रेट हंटर हैं। जांच करते समय, क्या आपने अपने ब्राउज़र में 20 से अधिक टैब खुले, डेटा के साथ बिखरे हुए .txt फ़ाइलें और पृष्ठभूमि में कुछ टर्मिनल दिखाई देते पाए?
theTHE एक जांच की सभी जानकारी को एक ही प्रोजेक्ट में केंद्रीकृत करता है और आपकी टीम (और किसी और के साथ नहीं) के साथ इसके परिणाम साझा करता है। theTHE आपके API प्रतिक्रियाओं को कैश करता है, ताकि आपको अनुरोधों को दोहराने की आवश्यकता न हो। अपनी API कुंजियाँ साझा न करें, उपयोगकर्ताओं को सेवाओं पर कॉल करने दें।
theTHE में कुछ कमांड-लाइन उपकरण भी एकीकृत हैं, ताकि आपको टर्मिनल खोलने और परिणामों को .txt फ़ाइल में पाइप करने की आवश्यकता न हो।
आपकी प्रतिक्रिया का स्वागत है।
स्थापना को आसान बनाने के लिए एक install.sh स्क्रिप्ट है। या तो इसे डाउनलोड करें और इस प्रकार निष्पादित करें:
curl -sSL https://raw.githubusercontent.com/ElevenPaths/thethe/master/install.sh | bash
या इस रिपॉजिटरी को क्लोन करें:
git clone --recurse-submodules https://github.com/ElevenPaths/thethe
और thethe निर्देशिका के अंदर, इंस्टॉल स्क्रिप्ट को एक स्तर ऊपर ले जाएँ और इसे निष्पादित करें:
mv thethe/install.sh
./install.sh
आपके पास thethe रूट निर्देशिका में निम्नलिखित संरचना वाली एक .env फ़ाइल अवश्य होनी चाहिए:
MONGO_INITDB_ROOT_USERNAME=
MONGO_INITDB_ROOT_PASSWORD=
MONGO_INITDB_DATABASE=thethe
THETHE_SECRET=
thethe निर्देशिका के अंदर:
./start.sh
क्या आप एक डेवलपर हैं?
./start dev
सिस्टम पर डिफ़ॉल्ट रूप से कोई API कुंजियाँ संग्रहीत नहीं हैं।
API कुंजी जोड़ने के लिए, उपयोगकर्ता मेनू (ऊपरी-दाएँ कोने) में आपकी कुंजियाँ प्रबंधित करने का एक विकल्प है।
Mongodb के पास mongodb_data फ़ोल्डर में बाह्य भंडारण और बैकअप को सुविधाजनक बनाने के लिए एक बाइंड वॉल्यूम है।
किसी भी स्थिति में, हमने आपको आपके mongo कंटेनर से डेटा का बैकअप (एक संपीड़ित फ़ाइल) और पुनर्स्थापना करने के लिए कुछ स्क्रिप्ट प्रदान की हैं।
utils फ़ोल्डर के अंदर:
बैकअप बनाएँ
backup_thethe_db.sh <mongo_user> <mongo_password>
बैकअप से पुनर्स्थापित करें
restore_thethe_db.sh <mongo_user> <mongo_password>
बैकअप फ़ाइल का नाम db.dump.gz है
theTHE को डेटाबेस के बाहर संग्रहीत करने के लिए external नामक एक फ़ोल्डर है: फ़ाइलें, चित्र, आदि।
अपनी बैकअप नीति के अनुसार इस फ़ोल्डर का बैकअप लें।
thethe को अपडेट करना देखें
यदि आप परियोजना में सहयोग करना चाहते हैं, तो एक विकास संस्करण प्रदान किया गया है:
रिपॉजिटरी प्राप्त करें:
git clone --recurse-submodules https://github.com/ElevenPaths/thethe.git
और केवल पहली बार...
cd thethe_frontend
npm install
cd ..
अब आपके पास एक देव वातावरण है। जब भी आपको कोड करने की आवश्यकता हो, बस thethe को इस प्रकार चलाएँ:
./start.sh dev
वेबसाइट: https://thethe.e-paths.com
लाइसेंस: https://raw.githubusercontent.com/ElevenPaths/thethe/master/LICENSE