Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
wafmeow — بصمات wafw00f. سرعة Go. أصلي في خطوط الأنابيب. كشف جدار الحماية WAF من حركة HTTP الحية والالتقاطات دون اتصال. | Kitploit
أدوات/GitHubGitHub/lu1sdv/wafmeow
الاستطلاعماسحات الثغرات الأمنيةجمع المعلوماتتجاوز WAFأمن الويبأمن الشبكاتاختبار الاختراقالأدوات والمكونات
GitHublu1sdv/wafmeow

wafmeow

بصمات wafw00f. سرعة Go. أصلي في خطوط الأنابيب. كشف جدار الحماية WAF من حركة HTTP الحية والالتقاطات دون اتصال.

عرض المستودع
67926منذ 21س 15دتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

قطة Wafme0w تطل من فوق جدار حماية من الطوب

Wafme0w

بصمات wafw00f. بسرعة Go. أصلية للخطوط الأنبوبية.

172 هوية منتج WAF، مبنية على بصمات wafw00f.
أداة سطر أوامر ومكتبة بلغة Go لتحليل HTTP المباشر والاستجابات المحفوظة دون اتصال.

حالة سير عمل CI على الفرع main Go: 1.26+ الكتالوج: 172 منتجًا الترخيص: MIT

التصدير: JSONL وJSON وCSV وTXT httpx: استيراد الاستجابات واجهة Go البرمجية: مكتبة

بدء سريع · الانتقال من wafw00f · المقاييس المرجعية · التوثيق

سير عملان لـ wafmeow: طرفية بأسلوب Cyberpunk تعرض مطابقات WAF وأدلة غير مكتملة؛ وطرفية بأسلوب Gruvbox تبث JSONL ثم تحفظ تقريرًا بحالة خروج 2 في الوضع الصارم.

فتح العرض المنقسم بالحجم الكامل

لماذا wafmeow؟

wafmeow هو بديل لـ wafw00f لكشف WAF بلغة Go، مبني على عمل البصمات في المشروع الأصلي. وهو يجلب بصمة WAF السريعة إلى خطوط أنابيب متزامنة ومنظمة للفرق التي تحتاج إلى كشف WAF على نطاق واسع.

  • 172 هوية منتج في الكتالوج. البصمات منقولة من wafw00f، مع الإسناد إلى المشروع الأصلي و إشعارات الترخيص. يختلف سلوك الفحص ودلالات الأدلة؛ وحجم الكتالوج لا يثبت كشفًا مكافئًا على كل هدف.
  • ملفات Go التنفيذية الثابتة. لا حاجة إلى Python أو pip أو virtualenv لفحص أو تصنيف الاستجابات المحفوظة. التقاط المتصفح الاختياري يتطلب Chromium.
  • مخرجات JSONL وJSON وCSV. بث إلى jq أو أدوات الإشعارات أو قاعدة بيانات، مع إبقاء التشخيصات البشرية على stderr.
  • تحليل الاستجابات دون اتصال. أعد تحليل عمليات الالتقاط الأصلية أو صادرات httpx المدعومة دون إرسال طلب آخر.
  • ميزانيات الطلبات وإعادة التوجيه والاتصالات. حدّد حدود الالتقاط وطبّق قواعد نطاق صريحة عبر عمليات إعادة التوجيه.
  • مكتبة Go قابلة للاستيراد. استخدم مصنّف الأدلة نفسه في تطبيقك عبر واجهة v3.

من الاكتشاف إلى JSONL

# Set AUTHORIZED_DOMAIN to a domain you own or are authorized to test.
set -o pipefail
subfinder -d "${AUTHORIZED_DOMAIN:?set an authorized domain}" -silent |
  httpx -silent |
  wafmeow --target-file - --fast --jsonl --silent

يستخدم هذا المسار --fast لإجراء فحص نشط سريع لكل عنوان URL مكتشف. بالنسبة لملفات تصدير استجابات httpx الموجودة، استخدم مسار الاستيراد دون اتصال.

1. البناء

قم بالبناء باستخدام Go 1.26 أو أحدث، مع استخدام سلسلة أدوات مزوّدة بتصحيحات أمنية. تستخدم إصدارات الإصدار Go 1.27.3.

git clone https://github.com/Lu1sDV/wafmeow.git
cd wafmeow
go build -o wafmeow ./cmd/wafmeow
./wafmeow --help

للإنتاج، استخدم إصدارًا يجتاز بوابات التحقق من الإصدار. تنزيلات v1.0.0 تسبق التحصين الأمني في شجرة المصدر هذه.

الملفات الثنائية المُجمّعة مسبقًا، ووحدة Go، وتثبيت Homebrew موجودة في الإصدارات والتثبيت:

go install github.com/Lu1sDV/wafmeow/v3/cmd/wafmeow@latest
brew install Lu1sDV/tap/wafmeow

يتطلب أمر التثبيت /v3 الخاص بـ Go إصدارًا منشورًا v3. قبل ذلك الإصدار، قم بالبناء من نسخة المصدر أعلاه؛ يواصل Homebrew تثبيت أحدث إصدار مستقر منشور.

2. فحص هدف مُصرَّح به

# Use your own local HTTP server on port 8080.
./wafmeow --target http://127.0.0.1:8080 --fast

يطبع هذا نتيجة قابلة للقراءة للبشر. استخدم --target / -t لـ URL وكرّرها لعدة URLs. استخدم --target-file PATH لملف يحتوي على أسطر URL، أو --target-file - لـ stdin. يظل --input PATH و -I PATH تهجئتين متكافئتين لـ --target-file PATH. اختر مصدر إدخال واحدًا؛ تستخدم الاستجابات المحفوظة --evidence للتحليل دون اتصال.

الهدفاخترالمجموعة
بصمة نشطة سريعة--fastفحص عادي، بدون user-agent، ومدمج
فحص نشط أوسع--deepثمانية أنواع طلبات مختارة؛ وهو أيضًا الوضع الافتراضي عند عدم تحديد وضع
فحص الاستجابات العادية فقط--baselineطلب عادي واحد، دون فحوصات نشطة
إعادة استخدام الاستجابات المحفوظة--evidence FILEتصنيف دون اتصال، دون طلبات جديدة

يمكن لـ --baseline العثور على بصمات موجودة بالفعل في استجابة عادية. استخدمه عندما تريد فحص HTTP عاديًا دون فحوصات نشطة؛ فهو ليس خطوة إعداد لـ --fast أو --deep. الأوضاع الحية الثلاثة حصرية متبادلة، وتؤثر عمليات إعادة التوجيه والميزانيات على أعداد الطلبات الفعلية. راجع أوضاع الجمع والحمولات لمعرفة المقايضات.

خطوط أنابيب ProjectDiscovery httpx

# Discover URLs, then send new wafmeow requests:
httpx -l authorized-hosts.txt -silent |
  ./wafmeow --target-file - --fast --jsonl --silent

# Classify exported responses without additional requests:
httpx -l authorized-hosts.txt -silent -json -irr -probe -rstr 1048576 -rsts 1048576 |
  ./wafmeow --evidence - --evidence-format httpx --jsonl --silent

يستهدف المستورد httpx v1.12.0. تفتقر الأجسام المصدَّرة إلى إثبات الاكتمال: يبقى تطابق المحتوى غير معروف، بينما يمكن أن تتطابق أدلة الحالة/الترويسة/الكوكي الموثوقة. هذا لا يعادل الاستحواذ النشط أو إثبات غياب WAF. استخدم set -o pipefail عندما يجب أن تؤدي إخفاقات العملية الأولية إلى فشل خط أنابيب الصدفة. الترميز والقيود والحدود ووصفات المعالجة اللاحقة.

تستخدم مكتبة Go الوحدة github.com/Lu1sDV/wafmeow/v3. يستخدم JSON النتائج المخطط 1؛ إصدارات الوحدة والتقرير عقود منفصلة.

3. أتمتة النتائج وحفظها

تنزيل الأداة