
أداة DoS ذات نطاق ترددي منخفض. إعادة كتابة Slowloris بلغة Python.
Slowloris هو هجوم رفض خدمة HTTP يؤثر على الخوادم متعددة الخيوط. يعمل على النحو التالي:
يؤدي هذا إلى استنزاف مجموعة خيوط الخادم، ولا يمكن للخادم الرد على المستخدمين الآخرين.
إذا وجدت هذا العمل مفيدًا، يرجى الاقتباس منه كما يلي
@article{gkbrkslowloris,
title = "Slowloris",
author = "Gokberk Yaltirakli",
journal = "github.com",
year = "2015",
url = "https://github.com/gkbrk/slowloris"
}
يمكنك استنساخ مستودع git أو التثبيت باستخدام pip. إليك طريقة تشغيله.
sudo pip3 install slowlorisslowloris example.comهذا كل ما يلزم لتثبيت وتشغيل slowloris.py.
إذا كنت ترغب في الاستنساخ باستخدام git بدلاً من pip، فإليك الطريقة.
git clone https://github.com/gkbrk/slowloris.gitcd slowlorispython3 slowloris.py example.comومع ذلك، إذا كنت تخطط لاستخدام الخيار -x من أجل استخدام وكيل SOCKS5 للاتصال بدلاً من الاتصال المباشر عبر عنوان IP الخاص بك، فستحتاج إلى تثبيت مكتبة PySocks (أو أي تطبيق آخر لمكتبة socks) أيضًا. PySocks هو فرع من SocksiPy بواسطة مستخدم GitHub @Anorov ويمكن تثبيته بسهولة عن طريق إضافة PySocks إلى أمر pip أعلاه أو تشغيله مرة أخرى كما يلي:
sudo pip3 install PySocksيمكنك بعد ذلك استخدام الخيار -x لتفعيل دعم SOCKS5 والخيار --proxy-host و --proxy-port لتحديد مضيف وكيل SOCKS5 ومنفذه، إذا كانا مختلفين عن المنفذ القياسي 127.0.0.1:8080.
من الممكن تعديل سلوك slowloris باستخدام وسائط سطر الأوامر. للحصول على وثيقة مساعدة محدثة، ما عليك سوى تشغيل slowloris -h.
الكود مرخص بموجب ترخيص MIT.