Outils pour utilisateurs

Outils du site


tech:apache_proxy_inverse_sed_modif_flux_regex

Créer un proxy inverse sed

Voir également netsed

Intro

Lors d'une mission, un collègue a trouvé cette astuce.

Créer un reverse proxy et ext_filter Ce module permet de modifier les flux sortant. La page officiele est : http://httpd.apache.org/docs/2.2/mod/mod_ext_filter.html

Il faut activer le module et desactiver le deflate (pour que la sortie de soit pas compressé).

a2enmod ext_filter
a2dismod deflate

On définit la commande:

ExtFilterDefine fixtext mode=output intype=text/xml cmd="/bin/sed s/toto/titi/g"

Que l'on utilise après (dans la sous section Location) : SetOutputFilter fixtext

NetSed

Le serveur écoute sur le port TCP 8080. Nous créons un nouveau socket écoutant sur 8084

netsed tcp 8084 127.0.0.1 8080 s/andrew/mike%00%00 s/andrew/mike%00%00 >/dev/null
tech/apache_proxy_inverse_sed_modif_flux_regex.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki