Regex DDoS Checker

أداة مركّزة للمطورين للتحقق من أنماط regex مقابل حركة مرور محاكاة لتقدير مخاطر DoS ونطاق Backtracking وتحسين الأداء.

Request Feature / Support
9,516+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

عن هذه الأداة

فرضية: تستهدف الأداة أنماط regex المستخدمة في ترشيح حركة المرور والتحقق من الإدخال. تحدد الأنماط التي قد تسبب backtracking كارثي وتجعل DoS ممكنة، للمهندسين الأمنيين والمطورين وSRE أثناء تدقيق المدققات والحد من المعدلات وقواعد WAF.
الغاية ونية المستخدم: تحل الأداة مشكلة تقييم أنماط regex مقابل حركة مرور محاكاة لتقدير مخاطر الأداء وإمكان Backtracking. تُستخدم أثناء تصميم أو تدقيق الحماية المعتمدة على التعابير النمطية، مما يمكّن من اختيار أنماط أكثر أماناً قبل النشر.
المنطق الأساسي والميزات: تقبل الأداة نمطاً، مجموعة من سلاسل الاختبار بأطوال مختلفة وإشارات اختيارية. المدخلات المطلوبة: النمط وسلاسل الاختبار. توفر درجة مخاطر Backtracking، est_runtime_ms، matches_count وبدائل موصى بها. تعمل محلياً أو على بيانات مولَّدة، دون طلبات خارجية.
الخوارزميات والحسابات: تستخدم المنطق القياسي للتعبيرات النمطية لتقدير زمن التشغيل بناءً على توزيع أطوال الإدخال والتعقيد، مع إبراز التركيبات عالية الخطر مثل (a+)+، والتكرارات المتداخلة وbackreferences، وتقدم إرشادات لإعادة صياغتها بأمان.
الأخطاء وحالات الحافة: الأنماط غير الصحيحة ترجع رموز خطأ؛ الإدخالات الفارغة تستدعي الافتراضية؛ الإدخالات الكبيرة قد تصل إلى حدود الموارد؛ يبلغ الأداة عن المشكلات دون تشغيل حركة المرور حيّاً.
الصناعة/المنطقة والتوطين: تفترض UTF-8، بدون قواعد محلية؛ مناسبة لفرق البرمجيات العالمية؛ النتائج مستقلة عن العملة أو تنسيقات المناطق.
الافتراضات والاستثناءات: يحلل الأنماط بشكل منفرد مع إدخال محاكاة؛ ليس اختبار تحميل كامل أو حل حماية جدار حماية؛ لا يلتقط حركة مرور الشبكة الفعلية.

كيفية الاستخدام

  1. يجب توفير المدخلات: أدخل نمط regex ومجموعة من سلاسل الاختبار بأطوال مختلفة.
  2. إعداد معلمات الاختبار: حدد الحد الأقصى لطول السلسلة وعدد الاختبارات.
  3. تشغيل التحليل: نفذ المطابقة واجمع تقديرات زمن التشغيل.
  4. مراجعة النتائج: افحص درجة المخاطر وأوقات التشغيل الأسوأ ومؤشرات backtracking.
  5. التحسين: عدّل النمط لتقليل backtracking وأعد الاختبار.
  6. اختياري: تصدير النتائج للمراجعة.
How to use regex ddos checker

Frequently Asked Questions

اعثر على إجابات سريعة

ما الذي يقيمه الأداة؟
تقيّم الأداة نمط regex مقابل مدخلات تركيبية لتحديد مخاطر Backtracking، ونمو زمن التشغيل الأسي المحتمل، ونقاط الاختناق في الأداء التي قد تتيح DoS في التطبيق.
أي الأنماط تعتبر خطرة؟
الأنماط التي تحتوي على كوانتيفيرز متداخلة مثل (a+)+، وتعارضات غير حاسمة، وBackreferences يمكن أن تسبب Backtracking كارثياً. تبرز الأداة هذه البنى وتقترح صياغات أكثر أماناً.
هل النتائج قياسات دقيقة لحركة مرور حية؟
لا. تقدم الأداة تقديرات بناءً على توزيع أطوال المدخلات ونظرية regex. توفر مؤشرات مخاطرة قابلة للتنفيذ لقرارات التصميم، وليست أوقات تشغيل دقيقة في الإنتاج.
هل تُرسل البيانات إلى الأداة أم تُخزَّن؟
في إعداد محلي أو معزول تبقى المدخلات ضمن البيئة. إذا استُخدمت عبر الإنترنت، تعتمد الخصوصية ومعالجة البيانات على سياسة النشر؛ تجنّب إرسال بيانات حركة مرور حساسة.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

محول Spotify إلى MP3

يحوّل ملفات الصوت المقدمة محليًا إلى MP3، مما يتيح الاستماع دون اتصال وتوافقًا عبر الأجهزة للموسيقى...

Developer Tools

حساب المسافة بالطرق

حاسب للمسافة بالطرق للمسافرين ومخططي اللوجستيات والسائقين لتقدير المسافات وأزمنة الرحلة بسرعة بين ال...

Developer Tools

حاسبة العمر

حدد عمر شخص بسرعة استناداً إلى تاريخ ميلاده مع أداتنا المجانية على الإنترنت، مناسبة للاستخدام الشخصي...

Developer Tools

محول العملات

حوّل بسرعة مبالغ بين عملات مختلفة باستخدام محول العملات المجاني عبر الإنترنت، مثالي للمسافرين، الشرك...

ملاحظاتك تهمنا

ساعدنا على التحسن