
الال
أنت صياد تهديدات. أثناء التحقيق، هل وجدت نفسك مع أكثر من 20 علامة تبويب مفتوحة في متصفحك، وملفات .txt متناثرة تحتوي على بيانات، وبعض المحطات الطرفية تظهر في الخلفية؟
يقوم theTHE بمركزة جميع المعلومات الخاصة بالتحقيق في مشروع واحد ومشاركة نتائجه مع فريقك (ولا أحد غيرهم). يقوم theTHE بتخزين مؤقت لردود واجهة برمجة التطبيقات الخاصة بك، لذا لا تحتاج إلى تكرار الطلبات. لا تشارك مفاتيحك، دع المستخدمين يقومون بالاستدعاءات للخدمات.
يحتوي 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
يجب أن يكون لديك ملف .env بالهيكل التالي في المجلد الجذر لـ thethe:
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
يوجد مجلد باسم external لكل ما يجب على theTHE تخزينه خارج قاعدة البيانات: ملفات، صور، إلخ.
قم بنسخ هذا المجلد احتياطيًا وفقًا لسياسة النسخ الاحتياطي لديك.
انظر تحديث 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