
أداة سطر أوامر لاكتشاف منصات البرامج كخدمة (SaaS) التي تستخدمها شركة عبر تعداد DNS.
SaaS Enum هي أداة سطر أوامر لاكتشاف منصات SaaS التي قد تستخدمها الشركة. تبحث الأداة عن إدخالات DNS تطابق أنماط المزودين المعروفة، وتقوم اختيارياً بإجراء فحوصات ويب خفيفة للتأكيد.
pip install -r requirements.txt
قدم الاسم المختصر للشركة (النطاق الفرعي) لاختباره ضد جميع المزودين:
python saas_enum.py -i example
معالجة عدة شركات من ملف وحفظ النتائج بصيغة CSV:
python saas_enum.py -b companies.txt -o results.csv -f csv
عرض جميع قوالب المزودين المعرفة في dns_integrations.yaml:
python saas_enum.py --list-providers
-i, --input SHORT_NAME-b, --batch FILE-p, --providers NAMES-j, --json-o, --output FILE-f, --format {text,json,csv}text.-w, --workers NUM-l, --list-providers-c, --check-providers-y, --yaml PATHdns_integrations.yaml).-t, --timeout SECONDS-v, --verboseتوجد الوحدات الداعمة في دليل modules.
المساهمات مرحب بها! لا تتردد في تقديم طلب سحب (Pull Request).
هذا المشروع مرخص بموجب رخصة MIT – راجع ملف LICENSE للحصول على التفاصيل.