
توليد قوائم كلمات مرور مستهدفة من خلال دمج المعلومات الشخصية، وتطبيق تحويلات حالة الأحرف وليت (leet)، واستخراج كلمات أغاني الفنانين لتعزيز قواميس التكسير.
توليد قوائم كلمات ذكية وقوية للهجمات المستهدفة
استكشاف الوثائق »
عرض العرض التوضيحي
·
الإبلاغ عن خطأ
·
طلب ميزة

pip install bopscrk
بدلاً من ذلك، إذا كنت ترغب في استنساخ المستودع من Github بدلاً من تثبيته من Pypi:
git clone --recurse-submodules https://github.com/r3nt0n/bopscrk
cd bopscrk
pip install -r requirements.txt
bopscrk -i
-h, --help عرض رسالة المساعدة هذه والخروج
-i, --interactive الوضع التفاعلي، سيسألك البرنامج النصي عن الهدف
-w الكلمات المراد دمجها مفصولة بفاصلة (وضع غير تفاعلي)
--min الحد الأدنى لطول الكلمات المراد توليدها (الافتراضي: 4)
--max الحد الأقصى لطول الكلمات المراد توليدها (الافتراضي: 32)
-c, --case تفعيل تحويلات الحالة
-l, --leet تفعيل التحويلات الليتية
-n الحد الأقصى لعدد الكلمات المراد دمجها في كل مرة (الافتراضي: 2)
-a , --artists أسماء الفنانين للبحث عن كلمات الأغاني (مفصولة بفاصلة)
-o , --output ملف الإخراج لحفظ قائمة الكلمات (الافتراضي: tmp.txt)
-C , --config تحديد ملف التكوين المراد استخدامه (الافتراضي: ./bopscrk.cfg)
--version طباعة الإصدار والخروج
لمزيد من المعلومات، يرجى الرجوع إلى قسم الاستخدام المتقدم.
' و " باستخدام الخطوط المائلة العكسية، مثال: bopscrk -w John,O\'hara,Doe,foo,bar).-a johndoe,johnsmith-a "john doe,john smith"في ملف bopscrk.cfg يمكنك تحديد مجموعات الأحرف الخاصة بك وتمكين/تعطيل الخيارات:
(john, doe) => 123john, john123, 123doe, doe123, john123doe doe123john) هي مفعلة افتراضيًا. يمكنك تعطيلها في ملف التكوين للحصول على قوائم كلمات أكثر تركيزًا.!?-/&(123 34!@e:3 b:8 t:7 a:4--max كبيرة (مثل أكبر من 18) قد يستغرق وقتًا طويلاً. يمكن أن يكون true أو false.
تعتمد هذه الميزة على نسخة معدلة من أداة تم تطويرها أصلاً بواسطة initstring. تم إجراء التغييرات لدمج إدخال وإخراج الأداة مع bopscrk.
ستقوم باسترداد جميع كلمات الأغاني من جميع الأغاني التي تنتمي إلى الفنانين الذين تقدمهم. افتراضيًا، ستخزن كل فنان، كل عبارة تم العثور عليها مع استبدال المسافات، كل عبارة تم العثور عليها مقلصة إلى أحرفها الأولى (والتي سيتم تحويلها لاحقًا إذا قمت بتفعيل تحويلات leet والحالة).
-q بإخراج قائمة الكلمات النهائية إلى stdout فقط)اطلع على المشكلات المفتوحة للحصول على قائمة كاملة بالميزات المقترحة (والمشكلات المعروفة).
المساهمات هي ما يجعل مجتمع المصادر المفتوحة مكانًا رائعًا للتعلم والإلهام والإبداع. أي مساهمات تقدمها محل تقدير كبير.
إذا كان لديك اقتراح من شأنه تحسين هذا المشروع، يرجى عمل fork للمستودع وإنشاء طلب سحب. يمكنك أيضًا فتح مشكلة ببساطة مع علامة "تحسين". لا تنسى إعطاء المشروع نجمة! شكرًا مرة أخرى!
git checkout -b feature/AmazingFeature)git commit -m 'إضافة بعض الميزات الرائعة')git push origin feature/AmazingFeature)شكرًا لكم جميعًا!
ملاحظات الإصدار 2.4.7 (02/09/2024)
ملاحظات الإصدار 2.4.6 (30/08/2024)
ملاحظات الإصدار 2.4.5 (02/08/2022)
versionملاحظات الإصدار 2.4.4 (31/07/2022)
ملاحظات الإصدار 2.4.3 (28/07/2022)
ملاحظات الإصدار 2.4 (26/07/2022)
موزع بموجب رخصة GNU العامة الإصدار 3.0. راجع LICENSE لمزيد من المعلومات.
r3nt0n: Github - البريد الإلكتروني bopscrk: Github - Pypi
تم إنشاء هذه الأداة لغرض وحيد هو التوعية الأمنية والتعليم، ولا ينبغي استخدامها ضد أنظمة ليس لديك الإذن باختبارها/مهاجمتها. المؤلف ليس مسؤولاً عن سوء الاستخدام أو عن أي ضرر قد تسببه. أنت توافق على أنك تستخدم هذا البرنامج على مسؤوليتك الخاصة.
!?-/&(123 34!@أمثلة على تكوين المعلمات
separators_chars=.,leet_charset=a:4 e:3pip installملاحظات الإصدار 2.3.1
ملاحظات الإصدار 2.3 (15/10/2020)
ملاحظات الإصدار 2.2 (11/10/2020)
ملاحظات الإصدار 2.2~beta (10/10/2020)
--lyrics-all (الميزة مدمجة في خيارات أخرى)ملاحظات الإصدار 2.1 (11/07/2020)
ملاحظات الإصدار 2.0/1.5 (17/06/2020)
ملاحظات الإصدار 0-1.2(beta)