ddos - برنامج بسيط لاختبار نظام حماية ddos
تم توفير هذا البرنامج للأغراض التعليمية فقط
دعم هذا البرنامج متوقف حاليًا. بدأ تطوير مجموعة الأدوات الجديدة تمامًا على https://github.com/Andrewerr/ddos2
$ ./build.sh release
ملاحظة: الإصدار الحالي غير مدعوم من قبل بعض المترجمين. قم بتنزيل أحدث إصدار من هنا: https://github.com/Andrewerr/ddos/releases
$./ddos (HOST) (PORT) [options...]
HOST - مضيف لـ ddos
PORT - منفذ للاتصال، إذا تم ضبطه على 0، فسيتم تجربة منافذ عشوائية
خيارات:
-r - إنشاء حزمة عشوائية
-u - استخدم UDP
-p - استخدم TCP
-t (THREAD COUNT) - يصف عدد الخيوط، ويتم ضبطه افتراضيًا على 5
-s (حجم الحزمة) - ضبط حجم الحزمة
--http--قم بإجراء طلب http
--no-warnings - تجاهل كافة التحذيرات
--no-errors-تجاهل الأخطاء
--no-wait -- لا تنتظر رد الخادم
--no-check -- لا تتحقق من الخادم قبل بدء ddos
--packetfile (FILENAME) - تحميل محتويات الحزمة من الملف (يمكن تجاوزها باستخدام خيار --http)
--sleep (TIME) - النوم بين إرسال الحزم (بالمللي ثانية)
$ ./ddos some.boring.long.domain.net 80 -t 70 --no-wait --http
سيؤدي هذا إلى إرسال حزم some.boring.long.domain.net:80 دون انتظار الاستجابة باستخدام بناء جملة طلب http في 70 موضوعًا.
$ ./ddos example.com 88 --no-check --no-wait -u
باستخدام هذه الخيارات، سيرسل البرنامج حزمًا إلى example.com:88 دون فحص المضيف مسبقًا ودون انتظار الاستجابة. سيستخدم البرنامج 5 سلاسل رسائل. سيستخدم البرنامج بروتوكول UDP.
$ ./build.sh update