انشره بالطريقة التي تناسبك

وكيل عكسي أو Kubernetes أو بجانب الوكيل الذي تستخدمه بالفعل. المحرك نفسه ووحدة التحكم نفسها في كل مكان.

الإصدار العام هو إصدار تطوير، 0.3.0-dev. ولا يوجد إصدار مستقر بعد.

المعمارية في لمحة

الوكيل العكسي

الوضع الافتراضي: ينهي ToutWAF اتصال TLS ويفحص HTTP/1.1 وHTTP/2 وWebSocket ويمرر الحركة النظيفة إلى خوادمك الأصلية.

Kubernetes

مخطط Helm وملفات بيان (ingress وsidecar) تأتي مع توزيعتك؛ والمشغّل مجرد CRD وهيكل أولي.

إلى جانب وكيلك

يمكن لـ nginx (auth_request) وTraefik (forwardAuth) وCaddy طلب قرار من ToutWAF؛ ويستدعي Envoy وHAProxy نقطة قرار عبر HTTP (لا ext_authz عبر gRPC ولا وكيل SPOE).

Docker

صورة متكاملة لـ Docker Compose تُبنى من الملفات المرفقة، بنظام ملفات للقراءة فقط ودون صلاحيات زائدة. لم تُنشر أي صورة في سجل حتى الآن؛ واختُبرت على Linux amd64 فقط.

مستقل

مستوى بيانات يُدار بملف سياسة YAML مع إعادة تحميل فورية، دون مستوى تحكم؛ وتثبيت دون اتصال من أرشيف محلي.

البنية التحتية كشيفرة

ملفات سياسة YAML أو JSON لـ Git وCI، ودور Ansible، ومخطط Helm، وعميل API لـ Terraform (مزوّد Terraform غير متوفر بعد).

التوفر العالي

عقد مستوى بيانات بلا حالة خلف موازن الأحمال أو keepalived. تواصل الحماية بآخر سياسة إذا تعذر الوصول إلى مستوى التحكم. وتتولى وحدة تحكم احتياطية المهمة عندما تقرر ذلك.

ملفات تنفيذية أصلية

برامج مفردة لنظامَي Linux (amd64 وarm64) وWindows، تعمل كخدمات systemd محصَّنة أو خدمات Windows. راجع الأنظمة المدعومة لمعرفة ما اختُبر.

للمطورين: اختبر محلياً بأمر واحد

شغّل ToutWAF أمام تطبيق التطوير لديك وشاهد عمليات الحظر مباشرة في الطرفية ووحدة التحكم. وكل ما تفعله وحدة التحكم متاح أيضاً عبر API وسطر الأوامر.

bash
toutwaf-dp dev --upstream http://localhost:3000

سريع وصادق وقابل للقياس

إيقاف مبكر عند بلوغ عتبة الحظر، وميزانية زمنية لكل طلب، وإعادة تحميل فورية ذرّية للسياسة المُجمَّعة. يُقاس الزمن والإنتاجية بأداة القياس المدمجة؛ والأرقام الموجودة منشورة في التوثيق مع حدودها، ولا تُعطى وعود مسبقة.

bash
toutwaf-dp bench

ضع درعاً أمام تطبيقاتك اليوم

ثبّته على خادمك الخاص، أو راسلنا للحديث عن التراخيص.