Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
wafmeow — wafw00f के फ़िंगरप्रिंट। Go की गति। पाइपलाइन-नेटिव। लाइव HTTP और ऑफ़लाइन कैप्चर से WAF पहचान। | Kitploit
उपकरण/GitHubGitHub/lu1sdv/wafmeow
टोहीभेद्यता स्कैनरजानकारी एकत्र करनाWAF बाईपासवेब सुरक्षानेटवर्क सुरक्षापेनिट्रेशन टेस्टिंगउपयोगिताएँ और फ्रेमवर्क
GitHublu1sdv/wafmeow

wafmeow

wafw00f के फ़िंगरप्रिंट। Go की गति। पाइपलाइन-नेटिव। लाइव HTTP और ऑफ़लाइन कैप्चर से WAF पहचान।

रिपॉजिटरी देखें
679763 दिन पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Wafme0w बिल्ली ईंट की फ़ायरवॉल पर झाँकती हुई

Wafme0w

wafw00f के फ़िंगरप्रिंट। Go की गति। पाइपलाइन-नेटिव।

172 WAF उत्पाद पहचानें, wafw00f के फ़िंगरप्रिंट पर आधारित।
लाइव HTTP और ऑफ़लाइन सहेजे गए-प्रतिक्रिया विश्लेषण के लिए एक Go CLI और लाइब्रेरी।

main पर CI वर्कफ़्लो स्थिति Go: 1.26+ कैटलॉग: 172 उत्पाद लाइसेंस: MIT

निर्यात: JSONL, JSON, CSV और TXT httpx: प्रतिक्रिया आयात Go API: लाइब्रेरी

त्वरित शुरुआत · wafw00f से आगे बढ़ना · बेंचमार्क · दस्तावेज़ीकरण

दो wafmeow वर्कफ़्लो: Cyberpunk टर्मिनल WAF मिलान और अपूर्ण साक्ष्य दिखाता है; Gruvbox टर्मिनल JSONL स्ट्रीम करता है, फिर strict-mode निकास स्थिति 2 के साथ रिपोर्ट सहेजता है।

पूर्ण-आकार का स्प्लिट डेमो खोलें

wafmeow क्यों?

wafmeow, Go में WAF पहचान के लिए एक wafw00f विकल्प है, जो अपस्ट्रीम प्रोजेक्ट के फ़िंगरप्रिंट कार्य पर आधारित है। यह तेज़ WAF फ़िंगरप्रिंटिंग को उन टीमों के लिए समवर्ती, संरचित पाइपलाइनों में लाता है जिन्हें बड़े पैमाने पर WAF पहचानना होता है।

  • कैटलॉग में 172 उत्पाद पहचानें। फ़िंगरप्रिंट wafw00f से पोर्ट किए गए हैं, अपस्ट्रीम श्रेय और लाइसेंस सूचनाओं के साथ। प्रोब व्यवहार और साक्ष्य अर्थशास्त्र भिन्न हैं; कैटलॉग का आकार हर लक्ष्य पर समतुल्य पहचान सिद्ध नहीं करता।
  • स्टैटिक Go रिलीज़ बाइनरीज़। सहेजी गई प्रतिक्रियाओं को स्कैन या वर्गीकृत करने के लिए Python, pip या virtualenv की आवश्यकता नहीं है। वैकल्पिक ब्राउज़र कैप्चर के लिए Chromium चाहिए।
  • JSONL, JSON और CSV आउटपुट। jq, अधिसूचना टूल या डेटाबेस में स्ट्रीम करें, जबकि मानव-पठनीय निदान stderr पर रखें।
  • ऑफ़लाइन प्रतिक्रिया विश्लेषण। बिना कोई और अनुरोध भेजे नेटिव कैप्चर या समर्थित httpx निर्यात का पुनः विश्लेषण करें।
  • अनुरोध, रीडायरेक्ट और कनेक्शन बजट। अधिग्रहण को सीमित करें और रीडायरेक्ट्स पर स्पष्ट स्कोप नियम लागू करें।
  • एक आयात-योग्य Go लाइब्रेरी। v3 API के माध्यम से अपने स्वयं के एप्लिकेशन में वही साक्ष्य वर्गीकरणकर्ता उपयोग करें।

खोज से 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

यह पाइपलाइन प्रत्येक खोजे गए URL के त्वरित सक्रिय स्कैन के लिए --fast का उपयोग करती है। मौजूदा 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

यह मानव-पठनीय परिणाम प्रिंट करता है। URL के लिए --target / -t का उपयोग करें और कई URL के लिए इसे दोहराएँ। URL पंक्तियों की फ़ाइल के लिए --target-file PATH का उपयोग करें, या stdin के लिए --target-file - का उपयोग करें। --input PATH और -I PATH --target-file PATH के समान वर्तनी बने रहते हैं। एक इनपुट स्रोत चुनें; सहेजे गए प्रतिक्रियाएँ ऑफ़लाइन विश्लेषण के लिए --evidence का उपयोग करती हैं।

लक्ष्यचुनेंसंग्रह
त्वरित सक्रिय फ़िंगरप्रिंटिंग--fastसामान्य, no-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
टूल डाउनलोड करें