Una pasarela de red que modifica el contenido. ¿Cómo hacerlo?


1

Me gustaría configurar una puerta de enlace de red que modifique sobre la marcha el código de las páginas web a las que acceden los usuarios en mi LAN. Por ejemplo, me gustaría eliminar automáticamente los anuncios, objetos sospechosos o etiquetas iframe.

Así que es una especie de AdBlock centralizado, excepto que me gustaría poder escribir mis propias reglas fácilmente.

Sólo me interesan las soluciones de código abierto para Linux.

(Pregunta extra: cómo combinar eso con un proxy mitm TLS, para que también se modifique el tráfico TLS. Por supuesto, las máquinas en esta LAN tendrán mi certificado privado).


EDITAR:

Resulta que hay un término para eso: Adaptación de contenido. :)


Aquí hay un enfoque que utiliza calamar y apache, para dar la vuelta a todas las imágenes de un sitio web: help.ubuntu.com/community/Upside-Down-TernetHowTo
Frank Thomas

Respuestas:


0

Actuando como proxy puedes usar Squid. Puede obtener esto de: http://www.squid-cache.org

Como Squid es un servidor proxy, puede bloquear en bloque los servidores de anuncios.


¿Por qué sería ilegal? Las empresas lo hacen, y usted también puede hacerlo. Mientras todos los usuarios lo consientan, no veo el problema legal.
Daniel B

Todo lo que voy a decir es que es ilegal usar un proxy SSL donde vivo.
td512

Si estoy monitoreando SSL en mi propia red privada, no hay nada ilegal en eso.
Billy Bob

ahi estas editado
td512

Sí, interpreté los "servidores de anuncios en bloque" como el bloqueo de URL, lo cual no es suficiente. El calamar parece interesante. Simplemente me confundo la idea del "caché", porque quiero trabajar sobre la marcha, no caché de nada, pero no importa. ;) PS. Lamento escuchar que vives bajo un régimen tan desagradable. Revisé tu perfil - Five Eyes - no es de extrañar que tus libertades sean limitadas. (Sí, estoy arrastrando - solo un poco.;))
Billy Bob
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.