Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
wwwgrep — مستودع الويب لمؤسسة OWASP | Kitploit
أدوات/GitHubGitHub/owasp/wwwgrep
الاستطلاعتحليل الثغرات الأمنيةتحليل الكودجمع المعلوماتأمن الويباختبار الاختراقArchived
GitHubowasp/wwwgrep

wwwgrep

مستودع الويب لمؤسسة OWASP

عرض المستودع
367منذ 4 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

WWWGrep

مستودع ويب لمؤسسة OWASP

المؤلف: مارك دين وأديتي موهان

مقدمة

WWWGrep هي آلية بحث سريعة "grepping" تفحص عناصر HTML حسب النوع وتسمح بإجراء عمليات بحث مركزة (مفردة)، متعددة (عناوين URL مبنية على ملفات) ومتكررة (سواء بالنسبة للنطاق الجذري أم لا). يمكن أيضاً البحث بشكل متكرر في أسماء وقيم الرؤوس بهذه الطريقة. تم تصميم WWWGrep لمساعدة كل من المخترقين والمطورين على فحص قواعد الأكواد قيد المراجعة بسرعة، بعض حالات الاستخدام والأمثلة موضحة أدناه.

التثبيت

root@kitploit:~
git clone 
pip3 install -r requirements.txt
python3 wwwgrep.py <arguments and parameters>

التبعيات (pip3 install -r requirements.txt)

root@kitploit:~
- Python 3.5+
- BeautifulSoup 4 
- UrlLib.parse
- requests_html
- argparse
- requests
- re
- os.path

المخترقون

  • تحديد صفحات تسجيل الدخول بسرعة عن طريق البحث عن حقول الإدخال المسماة “username” أو “password” على موقع واستخدام علامة التكرار
  • فحص الرؤوس بسرعة لاستخدام تقنيات محددة
  • تحديد موقع ملفات تعريف الارتباط ورموز JWT بسرعة عن طريق البحث في رؤوس الاستجابة
  • الاستخدام مع أداة بروكسي لأتمتة التكرار عبر مجموعة من الروابط بسرعة
  • تحديد جميع مدخلات الإدخال في صفحة (أو موقع) عن طريق البحث عن حقول الإدخال ورموز معالجة المعاملات
  • تحديد جميع تعليقات المطورين على صفحة لتحديد الأكواد المعلقة (أو المهام المتبقية)
  • اختبار اتساق عناصر التحكم في الموقع المنفذة أثناء التكرار بسرعة (الرؤوس، HSTS، CSP، إلخ)
  • العثور بسرعة على كود JavaScript ضار موجود في صفحات الويب
  • تحديد رموز API ومفاتيح الوصول الموجودة في كود الصفحة

المطورون

  • اختبار مواقع متعددة تحت الإدارة بسرعة لاستخدام كود ضعيف
  • اختبار مواقع متعددة تحت الإدارة بسرعة لاستخدام أطر/تقنيات ضعيفة
  • العثور على مواقع قد تشترك في قاعدة أكواد مشتركة لتحديد تأثير الثغرات/نقاط الضعف
  • العثور على مواقع تشترك في رمز مصادقة مشترك (رمز مصادقة رأس)
  • العثور على مواقع قد تحتوي على تعليقات مطورين لأغراض نظافة الخادم

مفاتيح سطر الأوامر

root@kitploit:~
wwwgrep.py [target/file] [search_string] [search params/criteria/recursion etc]
root@kitploit:~
Search Inputs

search_string		Specify the string to search for or alternatively “” 
			for all objects of type specified in search parameters

-t	--target	Specify a single URL as a target for the search
-f	--file		Specify a file containing a list of URLs to search

Recursion

-rr	--recurse-root	Limits URL recursion to the domain provided in the target
-ra	--recurse-any	Allows recursion to extend beyond the domain of the target

Matching Criteria

-i	--ignore-case	Performs case insensitive matching (default is to respect case)
-d	--dedupe        Allow duplicate findings per page (default is to de-duplicate findings)
-r	--no-redirects	Do not allow redirects (default is to allow redirects)
-b	--no-base-url   Omit the URL of the match from the output (default is to include the URL)
-x	--regex         Allows the use of RegEX matches (search_string is treated as a RegEX, default is off) 
-e	--separator	Specify and output specifier (default is : ) 
-j	--java-render   Turns on JavaScript rendering of page objects and text (default is off) 
-p	--linked-js-on  Turns on searching of linked (script src tags) Java Script (default is off)

Request Parameters

-ps	--https-proxy	Specify a proxy for the HTTPS protocol in https://<ip>:<port> format
-pp 	--http-proxy	Specify a proxy for the HTTP protocol in http://<ip>:<port> format
-hu	--user-agent	Specify a string to use as the user agent in the request
-ha	--auth-header	Specify a bearer token or other auth string to use in the request header

Search Parameters

-s	--all		Search all page HTML and scripts for terms that match the search specification
-sr	--relative	Search page links that match the search specification as relative URLs
-sa	--absolute	Search page links that match the search specification as absolute URLs
-si	--input-fields	Search page input fields that match the search specification
-ss	--scripts	Search scripts tags that match the search specification
-st	--text          Search visible text on the page that matches the search specification
-sc	--comments      Search comments on the page that match the search specification
-sm	--meta          Search in page metadata for matches to the search specification
-sf	--hidden        Search in hidden fields for specific matches to the search specification
-sh	--header-name	Search response headers for specific matches to the search specification
-sv	--header-value  Search response header values for specific matches to the search specification

أمثلة على الاستخدام:

العثور على جميع حقول الإدخال المسماة login في موقع بشكل متكرر مع عدم مغادرة النطاق الجذري بدون حساسية حالة في المطابقة

wwwgrep.py -t https://www.target.com -i -si “login” -rr

العثور على جميع التعليقات التي تحتوي على المصطلح “to do” في جميع صفحات موقع

wwwgrep.py -t https://www.target.com -i -sc “to do” -rr

العثور على جميع التعليقات في صفحة ويب محددة

wwwgrep.py -t https://www.target.com/some_page -i -sc “”

العثور على جميع الحقول المخفية ضمن قائمة تطبيقات ويب موجودة في ملف input.txt باستخدام التكرار للموقع

wwwgrep.py -f input.txt -sf “” -rr

تنزيل الأداة