مستودع Social-Engineer Toolkit (SET) من TrustedSec - سيتم نشر جميع الإصدارات الجديدة من SET هنا.
مجموعة أدوات الهندسة الاجتماعية هي إطار عمل مفتوح المصدر لاختبار الاختراق لتقييمات الهندسة الاجتماعية المصرح بها. توفر SET متجهات هجوم موجهة لفرق الأمان التي تحتاج لاختبار وعي المستخدمين، والتحقق من صحة الضوابط، وتنفيذ تمارين الفريق الأحمر القائمة على الموافقة.
SET هو مشروع من TrustedSec كتبه David Kennedy (ReL1K) / @HackingDave.
SET مخصص فقط للاختبار المصرح به حيث تم تحديد الإذن الصريح والنطاق. لا تستخدم SET ضد الأنظمة أو الحسابات أو الشبكات أو الأشخاص دون موافقة. راجع الترخيص في readme/LICENSE قبل استخدام أو توزيع SET.
SET 8.1.3 يستهدف بايثون 3.11 حتى بايثون 3.13.
sudo apt update
sudo apt install set -y
git clone https://github.com/trustedsec/social-engineer-toolkit/ setoolkit/
cd setoolkit
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e .
للتخطيط القديم على مستوى النظام، قم بتشغيل المثبت بصلاحيات مرتفعة:
sudo python3 setup.py
يقوم المثبت القديم بنسخ SET إلى /usr/local/share/setoolkit، ويكتب /etc/setoolkit/set.config، وينشئ /usr/local/bin/setoolkit.
قم بتشغيل وحدة التحكم التفاعلية:
sudo setoolkit
من نسخة المصدر، يمكنك أيضًا تشغيل:
sudo ./setoolkit
دليل المستخدم الكامل متاح في readme/User_Manual.pdf.
python -m pip install -e .
python -m pip install pytest
python -m compileall -q .
pytest -q
يرجى الإبلاغ عن الثغرات الأمنية من خلال العملية الموضحة في SECURITY.md. لا تفتح مشكلات عامة للثغرات القابلة للاستغلال.
للتقارير غير الحساسة عن الأخطاء أو طلبات التحسين، افتح مشكلة في https://github.com/trustedsec/social-engineer-toolkit/issues مع ذكر إصدار SET، المنصة، إصدار بايثون، وخطوات إعادة الإنتاج.