une passerelle réseau qui modifie le contenu - comment le faire?


1

J'aimerais mettre en place une passerelle réseau qui modifiera à la volée le code des pages Web consultées par les utilisateurs de mon réseau local. Par exemple, je souhaite supprimer automatiquement les annonces, les objets suspects ou les tags iframe.

C'est donc un peu un AdBlock centralisé, sauf que j'aimerais pouvoir écrire mes propres règles facilement.

Je ne m'intéresse qu'aux solutions open-source pour Linux.

(Question supplémentaire: comment combiner cela avec un proxy TLS mitm, de sorte que le trafic TLS soit également modifié. Bien sûr, les ordinateurs de ce réseau local auront mon certificat privé.)


MODIFIER:

Il s'avère qu'il existe un terme pour cela: Adaptation du contenu. :)


Voici une approche qui utilise calmar et apache pour transformer toutes les images d'un site Web: help.ubuntu.com/community/Upside-Down-TernetHowTo
Frank Thomas

Réponses:


0

En tant que proxy, vous pouvez utiliser Squid. Vous pouvez l'obtenir à l' adresse suivante : http://www.squid-cache.org

Squid étant un serveur proxy, vous pouvez bloquer en bloc des serveurs de publicité.


Pourquoi serait-ce illégal? Les entreprises le font, et vous aussi. Tant que tous les utilisateurs y consentent, je ne vois pas le problème juridique.
Daniel B

Tout ce que je vais dire, c'est qu'il est illégal d'utiliser un proxy SSL chez moi.
td512

Si je surveille SSL dans mon propre réseau privé, cela n’a rien d’illégal.
Billy Bob

te voilà, édité
td512

Oui, j'ai interprété "bloquer les serveurs publicitaires" comme un blocage d'URL, ce qui n'est pas suffisant. Le calmar semble intéressant. L’idée de "cache" me laisse perplexe, car je veux travailler à la volée, ne rien mettre en cache, mais tant pis. ;) PS. Désolé de vous entendre vivre sous un régime aussi méchant. J'ai vérifié votre profil - Five Eyes - pas étonnant que vos libertés soient limitées. (Oui, je traîne - juste un petit peu.;))
Billy Bob
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.