Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
T3SF — إطار محاكاة تمارين الطاولة التقنية | Kitploit
أدوات/GitHubGitHub/base4security/t3sf
التعلم والتعليممختبرات وتدريب عملي
GitHubbase4security/t3sf

T3SF

إطار محاكاة تمارين الطاولة التقنية

عرض المستودعالموقع الإلكتروني
4835منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

شعار T3SF

T3SF

Status PyPI version Documentation Status License DOI

Docker Image for Discord Docker Image for Slack

إطار محاكاة تمارين الطاولة التقنية

جدول المحتويات

  • حول
  • تجهيز الأمور
  • المهام القادمة
  • سجل التغييرات
  • المساهمة

حول

T3SF هو إطار يقدم بنية معيارية لتنسيق الأحداث بناءً على قائمة أحداث السيناريو الرئيسي (MSEL) مع مجموعة من القواعد المحددة لكل تمرين (اختياري) وإعدادات تسمح بتحديد معلمات المنصة المقابلة. تقوم الوحدة الرئيسية بالاتصال بالوحدة الخاصة (Discord، Slack، Telegram، إلخ) التي تسمح للأحداث بعرض الأحداث في قنوات الإدخال كحقن لكل منصة. بالإضافة إلى ذلك، يدعم الإطار حالات استخدام مختلفة: "منظمة واحدة، مناطق متعددة"، "منظمات متعددة، منطقة واحدة" و "منظمات متعددة، مناطق متعددة".

تجهيز الأمور

لاستخدام الإطار مع المنصة التي تريدها، سواء كانت Slack أو Discord، ستحتاج إلى تثبيت الوحدات المطلوبة لتلك المنصة. ولكن لا تقلق، تثبيت هذه الوحدات سهل ومباشر.

للقيام بذلك، يمكنك اتباع هذا الدليل البسيط خطوة بخطوة، أو إذا كنت مرتاحًا بالفعل لتثبيت الحزم باستخدام pip، يمكنك الانتقال مباشرة إلى الخطوة الأخيرة!

root@kitploit:~
# Python 3.6+ مطلوب
python -m venv .venv       # سننشئ بيئة افتراضية بايثون
source .venv/bin/activate  # لندخل إليها

pip install -U pip         # ترقية pip

بمجرد إنشاء بيئة افتراضية بايثون وتنشيطها، يمكنك تثبيت إطار T3SF للمنصة التي تريدها عن طريق تشغيل الأمر التالي:

root@kitploit:~
pip install "T3SF[Discord]"  # تثبيت الإطار للعمل مع Discord

أو

root@kitploit:~
pip install "T3SF[Slack]"  # تثبيت الإطار للعمل مع Slack

سيؤدي ذلك إلى تثبيت إطار T3SF مع التبعيات المطلوبة للمنصة التي اخترتها. بمجرد اكتمال التثبيت، يمكنك البدء في استخدام الإطار مع المنصة المفضلة لديك.

نوصي بشدة باتباع الإرشادات الخاصة بكل منصة في وثائقنا على Read The Docs! إليك الروابط:

  • Discord
  • Slack
  • Telegram
  • WhatsApp

الاستخدام

لقد أنشأنا هذا الإطار لتبسيط كل عملك!

استخدام Docker

العلامات المدعومة

  • slack → تحتوي هذه الصورة على جميع المتطلبات اللازمة لأداء تمرين في Slack.
  • discord → تحتوي هذه الصورة على جميع المتطلبات اللازمة لأداء تمرين في Discord.

استخدامه مع Slack

root@kitploit:~
$ docker run --rm -t --env-file .env -v $(pwd)/MSEL.json:/app/MSEL.json base4sec/t3sf:slack

داخل ملف .env الخاص بك، يجب توفير الرموز SLACK_BOT_TOKEN و SLACK_APP_TOKEN. اقرأ المزيد عنها هنا.

هناك متغير بيئة آخر يجب تعيينه، وهو MSEL_PATH. يخبر هذا المتغير الإطار بمسار ملف MSEL. بشكل افتراضي، مسار الحاوية هو /app/MSEL.json. إذا قمت بتغيير موقع تحميل الحجم، فقم بتغيير المتغير أيضًا.

استخدامه مع Discord

root@kitploit:~
$ docker run --rm -t --env-file .env -v $(pwd)/MSEL.json:/app/MSEL.json base4sec/t3sf:discord

بمجرد أن يصبح كل شيء جاهزًا، استخدم قالبنا لملف main.py، أو قم بتعديل الكود التالي:

إليك مثال إذا كنت ترغب في تشغيل الإطار مع بوت Discord و GUI.

root@kitploit:~
from T3SF import T3SF
import asyncio

async def main():
    await T3SF.start(MSEL="MSEL_TTX.json", platform="Discord", gui=True)

if __name__ == '__main__':
    asyncio.run(main())

أو إذا كنت تفضل تشغيل الإطار بدون GUI ومع Slack بدلاً من ذلك، يمكنك تعديل الوسائط، وهذا كل شيء!

نعم، بهذه البساطة!

root@kitploit:~
await T3SF.start(MSEL="MSEL_TTX.json", platform="Slack", gui=False)

إذا كنت بحاجة إلى مزيد من المساعدة، يمكنك دائمًا مراجعة وثائقنا هنا!

تنزيل الأداة

داخل ملف .env الخاص بك، يجب توفير الرمز DISCORD_TOKEN. اقرأ المزيد عنه هنا.

هناك متغير بيئة آخر يجب تعيينه، وهو MSEL_PATH. يخبر هذا المتغير الإطار بمسار ملف MSEL. بشكل افتراضي، مسار الحاوية هو /app/MSEL.json. إذا قمت بتغيير موقع تحميل الحجم، فقم بتغيير المتغير أيضًا.