Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
morty — गोपनीयता जागरूक वेब सामग्री स्वच्छक प्रॉक्सी सेवा | Kitploit
उपकरण/GitHubGitHub/asciimoo/morty
रक्षात्मक उपकरणवेब प्रॉक्सी और अवरोधनवेब सुरक्षागोपनीयता
GitHubasciimoo/morty

morty

गोपनीयता जागरूक वेब सामग्री स्वच्छक प्रॉक्सी सेवा

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

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

सभी देखें →

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

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

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

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

Morty

Build Status License: AGPL v3 Docker Pulls

एक सेवा के रूप में वेब सामग्री स्वच्छीकरण प्रॉक्सी

Morty वेब पेजों को पुनर्लेखित करता है ताकि दुर्भावनापूर्ण HTML टैग और विशेषताओं को बाहर रखा जा सके। यह तीसरे पक्ष के सूचना लीक को रोकने के लिए बाहरी संसाधन संदर्भों को भी बदलता है।

Morty का मुख्य उद्देश्य searx के लिए परिणाम प्रॉक्सी प्रदान करना है, लेकिन इसे एक स्टैंडअलोन स्वच्छीकरण सेवा के रूप में भी उपयोग किया जा सकता है।

विशेषताएँ:

  • HTML स्वच्छीकरण
  • HTML/CSS बाहरी संदर्भों को स्थानीय में पुनर्लेखित करता है
  • जावास्क्रिप्ट अवरोधन
  • कोई कुकीज़ अग्रेषित नहीं
  • कोई रेफरर नहीं
  • कोई कैशिंग/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
        IPv6 HTTP अनुरोधों की अनुमति दें (डिफ़ॉल्ट 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 को निम्नलिखित पर्यावरण चरों का उपयोग करके अतिरिक्त रूप से कॉन्फ़िगर किया जा सकता है:

  • MORTY_ADDRESS: सुनने का पता (डिफ़ॉल्ट 127.0.0.1:3000)
  • MORTY_KEY: सीधे URL खोलने को रोकने के लिए 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 .

बग

बग या सुझाव? मुद्दा ट्रैकर पर जाएं।

टूल डाउनलोड करें