{{tag>Serveur Web Proxy 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