
MeowEye هو ماسح ضوئي في الوقت الفعلي لتحديد ثغرات ويب متعددة في التطبيقات الحية.
MeowEye هو ماسح حقيقي لثغرات الويب المتعددة. يستخدم متصفحًا حقيقيًا لمراقبة حركة المرور وتنفيذ اختبارات قائمة على الحقن لاكتشاف ثغرات المعاملات الانعكاسية، وتضمين الملفات المحلية (LFI)، وحقن القوالب من جانب الخادم (SSTI) في الوقت الحالي. وستشمل قائمة المهام المستقبلية ثغرات متعددة أخرى.
لديّ قطة اسمها Koko — إنها جميلة للغاية، لكن لنكن صادقين… هي لا تفعل شيئًا طوال اليوم سوى المواء، والهسهسة، والأكل، والنوم، و… حسنًا 💩.
لكن عيناها؟ ترصدان كل شيء.
أذناها؟ أفضل من رادار عسكري.
مرونتها؟ تجعلني أشعر أنني في الثمانين من عمري.
لذا بنيتُ MeowEye، على أمل أن يكون ولو 1% فقط بنفس رشاقتها ويقظتها و(لنواجه الأمر) ذكائها.
إذا نجح… سأكون سعيدًا. لا تقلقوا 😸
الفكرة بسيطة للغاية:
في الوقت نفسه، تلتقط الأداة كل طلب بهدوء وتضيف الحمولات إلى كل معامل — لكن لا تقلق، فهي تُلحق بدلًا من أن تستبدل، فلا يضيع أي شيء بسبب غرائب التطبيق.
وفي النهاية، إذا تم العثور على أي ثغرات، تُنشئ الأداة ملفًا يحتوي على كل التفاصيل المثيرة بتنسيق Burp Suite. يمكنك بعدها النسخ واللصق والتحقق مرة أخرى في وقت فراغك.
سهلة جدًا، والحشرات تُسحق! 🐞

استنسخ المستودع:
git clone https://github.com/eslam3kl/MeowEye.git
cd MeowEye
ثبّت المتطلبات:
pip install -r requirements.txt
حمّل وثبّت ChromeDriver المتوافق مع إصدار Chrome لديك:
https://chromedriver.chromium.org/downloads
إذا واجهت أي خطأ، يرجى البحث عنه. تعتمد الأداة على الكثير من المكتبات والأدوات.
python meoweye.py --mode [live|delay] --attack [ref|lfiLinux|lfiWin|ssti] --url <target_url> [--proxy http://127.0.0.1:8080]
الحمولات مخزّنة في مجلد payloads/:
lfi-unix-payloads.txtlfi-windows-payloads.txtssti-payloads.txtيتم حقن كل سطر في المعاملات لاختبار وجود الثغرات.
DDMMYYYY-output.txtنموذج للمخرجات:
GET /showimage.php?file=.%2Fpictures%2F3.jpg..%2F..%2F..%2F..%2F..%2Fetc%2Fpasswd&size=160 HTTP/1.1
Host: testphp.vulnweb.com
Proxy-Connection: keep-alive
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36
Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
Referer: http://testphp.vulnweb.com/listproducts.php?artist=1
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
هذه الأداة مخصصة للأغراض التعليمية والاختبار المصرّح به فقط. المطوّر غير مسؤول عن أي إساءة استخدام. أنت تسبح على مسؤوليتك الخاصة :)
طلبات السحب والأفكار والملاحظات مرحّب بها!
صُنع بواسطة Eslam Akl
شكرًا لقطتي Koko و ChatGPT.
| الخيار | الوصف |
|---|
--mode | فحص live أو delay |
--attack | ref أو lfiLinux أو lfiWin أو ssti |
--url | عنوان URL الأولي لفتحه في المتصفح |
--proxy | وكيل HTTP اختياري لاعتراض حركة المرور |