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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/asciimoo/morty
أدوات دفاعيةبروكسيات الويب والاعتراضأمن الويبالخصوصية
GitHubasciimoo/morty

morty

وكيل خدمة لتنقية محتوى الويب مع مراعاة الخصوصية

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Morty

Build Status License: AGPL v3 Docker Pulls

وكيل تعقيم محتوى الويب كخدمة

يقوم مورتِي بإعادة كتابة صفحات الويب لاستبعاد علامات HTML والخصائص الضارة. كما يستبدل المراجع الخارجية للموارد لمنع تسرب المعلومات من طرف ثالث.

الهدف الرئيسي لمورتِي هو توفير وكيل نتائج لـ searx، ولكن يمكن استخدامه أيضًا كخدمة تعقيم مستقلة.

الميزات:

  • تعقيم HTML
  • إعادة كتابة المراجع الخارجية HTML/CSS إلى محلية
  • حظر JavaScript
  • لا يتم إرسال ملفات تعريف الارتباط (Cookies)
  • لا محاليل إحالة (Referrers)
  • لا تخزين مؤقت/Etag
  • دعم نماذج GET/POST و IFrames
  • مفتاح تحقق HMAC اختياري لعنوان URL لمنع إساءة استخدام الخدمة

التثبيت والإعداد

المتطلبات: إصدار Go 1.10 أو أعلى.

root@kitploit:~
$ go get github.com/asciimoo/morty
$ "$GOPATH/bin/morty" --help

الاستخدام

root@kitploit:~
  -debug
        وضع التصحيح (افتراضي true)
  -followredirect
        متابعة إعادة توجيه HTTP GET
  -ipv6
        السماح بطلبات HTTP عبر IPv6 (افتراضي true)
  -key string
        مفتاح تحقق HMAC لعنوان URL (مشفر base64) - اتركه فارغًا لتعطيل التحقق
  -listen string
        عنوان الاستماع (افتراضي "127.0.0.1:3000")
  -proxy string
        استخدام وكيل HTTP محدد (مثل: '[user:pass@]hostname:port'). يتجاوز -socks5, -ipv6.
  -proxyenv
        استخدام وكيل HTTP كما هو مضبوط في البيئة (HTTP_PROXY, HTTPS_PROXY و NO_PROXY). يتجاوز -proxy, -socks5, -ipv6.
  -socks5 string
        استخدام وكيل SOCKS5 (مثل: 'hostname:port'). يتجاوز -ipv6.
  -timeout uint
        مهلة الطلب (افتراضي 5)
  -version
        إظهار الإصدار

متغيرات البيئة

يمكن أيضًا تكوين مورتِي باستخدام متغيرات البيئة التالية:

  • MORTY_ADDRESS: عنوان الاستماع (افتراضي 127.0.0.1:3000)
  • MORTY_KEY: مفتاح تحقق HMAC لعنوان URL (مشفر base64) لمنع فتح العنوان المباشر. اتركه فارغًا لتعطيل التحقق. استخدم openssl rand -base64 33 لتوليده.
  • DEBUG: تمكين/تعطيل سجلات الوكيل وإعادة التوجيه (افتراضي true). عيّنه إلى false لتعطيله.

Docker

root@kitploit:~
docker run -e DEBUG=false -e MORTY_ADDRESS=0.0.0.0:3000 dalf/morty
root@kitploit:~
docker run -e DEBUG=false dalf/morty -listen 0.0.0.0:3000

الاختبار

root@kitploit:~
$ cd "$GOPATH/src/github.com/asciimoo/morty"
$ go test

قياس الأداء

root@kitploit:~
$ cd "$GOPATH/src/github.com/asciimoo/morty"
$ go test -benchmem -bench .

الأخطاء

أخطاء أو اقتراحات؟ قم بزيارة متتبع المشكلات.

تنزيل الأداة