Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
morty — Proxy de nettoyage de contenu web respectueux de la vie privée en tant que service | Kitploit
Outils/GitHubGitHub/asciimoo/morty
Outils DéfensifsProxies Web et InterceptionSécurité WebProtection de la Vie Privée
GitHubasciimoo/morty

morty

Proxy de nettoyage de contenu web respectueux de la vie privée en tant que service

Voir le dépôt
5146047il y a 5 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Morty

Build Status License: AGPL v3 Docker Pulls

Proxy de nettoyage de contenu web en tant que service

Morty réécrit les pages web pour exclure les balises et attributs HTML malveillants. Il remplace également les références aux ressources externes pour empêcher les fuites d'informations vers des tiers.

L'objectif principal de morty est de fournir un proxy de résultats pour searx, mais il peut également être utilisé comme service de nettoyage autonome.

Fonctionnalités :

  • Nettoyage HTML
  • Réécriture des références externes HTML/CSS en références locales
  • Blocage JavaScript
  • Aucun cookie transmis
  • Aucun référent
  • Pas de cache/ETag
  • Prise en charge des formulaires GET/POST et des IFrames
  • Clé de vérification HMAC facultative pour les URL afin d'éviter les abus du service

Installation et configuration

Prérequis : Go version 1.10 ou supérieure.

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

Utilisation

root@kitploit:~
  -debug
        Debug mode (default true)
  -followredirect
        Follow HTTP GET redirect
  -ipv6
        Allow IPv6 HTTP requests (default true)
  -key string
        HMAC url validation key (base64 encoded) - leave blank to disable validation
  -listen string
        Listen address (default "127.0.0.1:3000")
  -proxy string
        Use the specified HTTP proxy (ie: '[user:pass@]hostname:port'). Overrides -socks5, -ipv6.
  -proxyenv
        Use a HTTP proxy as set in the environment (HTTP_PROXY, HTTPS_PROXY and NO_PROXY). Overrides -proxy, -socks5, -ipv6.
  -socks5 string
        Use a SOCKS5 proxy (ie: 'hostname:port'). Overrides -ipv6.
  -timeout uint
        Request timeout (default 5)
  -version
        Show version

Variables d'environnement

Morty peut également être configuré à l'aide des variables d'environnement suivantes :

  • MORTY_ADDRESS : Adresse d'écoute (par défaut 127.0.0.1:3000)
  • MORTY_KEY : Clé de validation HMAC pour les URL (encodée en base64) afin d'empêcher l'ouverture directe des URL. Laissez vide pour désactiver la validation. Utilisez openssl rand -base64 33 pour générer.
  • DEBUG : Activer/désactiver les journaux du proxy et des redirections (par défaut true). Mettez à false pour désactiver.

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

Test

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

Benchmark

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

Bugs

Des bugs ou des suggestions ? Visitez le suivi des problèmes.

Télécharger l’outil