Proxy avec pré-traitement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Proxy avec pré-traitement

Re: Proxy avec pré-traitement

par stealth35 » 28 sept. 2010, 21:35

ben tu as déja tout non? puisque tu le fais en curl suffit de tout mettre dans un log, avec les headers http, et le toutim.
en gros c'est quoi que t'arrives pas? :)
je voudrais mais sans le curl qui renvoie les infos, y'a toujours l'extension pecl_http mais j'ai pas envie de passer par cette extension
je sais pas si c'est possible avec un proxy mais j'aimerai que la requetes sois doubler avec un espace de master slave, le master irai a la bonne adresse et reverrai les données (un proxy quoi) mais le slave lui irai juste au localhost

Image
http://www.flashpaint.com/

Re: Proxy avec pré-traitement

par Nagol » 28 sept. 2010, 21:30

ben tu as déja tout non? puisque tu le fais en curl suffit de tout mettre dans un log, avec les headers http, et le toutim.
en gros c'est quoi que t'arrives pas? :)

Re: Proxy avec pré-traitement

par stealth35 » 28 sept. 2010, 20:27

le but est de tracer une analyze de log sur mod_proxy ferait tout autant l'affaire non?
oui c'est quasiment ca, comme tcpdump, sauf que je reçois tout en brute, PHP me permet d'avoir plus de souplesse sur le formatage du log :wink:

Re: Proxy avec pré-traitement

par Nagol » 28 sept. 2010, 20:07

bon n'empeche que je suis pas encore bien sur de comment répondre à ton problème, si tu veux pouvoir tracer 100% de ce qui est proxé, alors pas le choix faut du curl, mais si le but est de tracer une analyze de log sur mod_proxy ferait tout autant l'affaire non?

Re: Proxy avec pré-traitement

par stealth35 » 28 sept. 2010, 19:24

enfaite je voulais faire comme un espèce de tcpdump mais avec PHP
httpdump alors plutot :)
oui tcpdump avec l'option du port 80 :wink:
je met en suspend pour le moment

Re: Proxy avec pré-traitement

par Nagol » 28 sept. 2010, 19:21

enfaite je voulais faire comme un espèce de tcpdump mais avec PHP
httpdump alors plutot :)

Re: Proxy avec pré-traitement

par stealth35 » 28 sept. 2010, 16:09

enfaite je voulais faire comme un espèce de tcpdump mais avec PHP

Re: Proxy avec pré-traitement

par Nagol » 28 sept. 2010, 16:03

bon alors retour à la case départ je comprend pas ton problème :)
ce que j'avais compris:
tu veux proxer via un script à toi sans faire de curl
ce que je proposais:
passer par mod_proxy pour les fichiers multimedia et faire des bêtes fopen/echo pour le reste donc sans curl

Re: Proxy avec pré-traitement

par stealth35 » 27 sept. 2010, 22:20

tu peux peut-être faire un truc avec mod_proxy sur apache, puisque finalement la problématique est pas tant le code html mais les différents fichiers multimedia (js/image/css etc) tu fopen echo pour le html, mais le reste tu le passes à mod_proxy, comme ça tu te prends pas le choux avec curl et en même temps tu as la flexibilité de pouvoir wrapper ce qu'il y a au milieu. ca pourrait être jouable tu penses?
comme ça, notes que je suis pas sur de la faisabilité :)
mais j'ai pas de problème pour récupèrer les fichiers, mon proxy (php curl) est transparent sauf que je veux pas passer par lui

Re: Proxy avec pré-traitement

par Nagol » 27 sept. 2010, 22:15

tu peux peut-être faire un truc avec mod_proxy sur apache, puisque finalement la problématique est pas tant le code html mais les différents fichiers multimedia (js/image/css etc) tu fopen echo pour le html, mais le reste tu le passes à mod_proxy, comme ça tu te prends pas le choux avec curl et en même temps tu as la flexibilité de pouvoir wrapper ce qu'il y a au milieu. ca pourrait être jouable tu penses?
comme ça, notes que je suis pas sur de la faisabilité :)

Re: Proxy avec pré-traitement

par stealth35 » 27 sept. 2010, 21:45

enfaite tout ca c'est que je fais deja et qui marche, je veux juste ne pas a avoir refaire une 2eme requête curl pour renvoyer les données vers l'iphone
on se comprend pas, moi ce que je propose c'est sans curl, avec un fopen et du mod_proxy.
ok mais comment ?

Re: Proxy avec pré-traitement

par Nagol » 27 sept. 2010, 21:28

enfaite tout ca c'est que je fais deja et qui marche, je veux juste ne pas a avoir refaire une 2eme requête curl pour renvoyer les données vers l'iphone
on se comprend pas, moi ce que je propose c'est sans curl, avec un fopen et du mod_proxy.

Re: Proxy avec pré-traitement

par stealth35 » 27 sept. 2010, 20:27

enfaite tout ca c'est que je fais deja et qui marche, je veux juste ne pas a avoir refaire une 2eme requête curl pour renvoyer les données vers l'iphone

Re: Proxy avec pré-traitement

par Nagol » 27 sept. 2010, 20:23

faudrait doubler la requete
GET google.com ------>----------------------<------- RETURN google.com
                           \    /
                            \  /
                             \/
                          localhost
GET google.com va vers localhost et vers google.com
localhost va vers google.com

en gros y'a 2 requêtes a chaque fois
Ben non, y'a pas de différence avec un système curl ou un vrai proxy, si ce n'est que tu serais dans un mode mixte ou selon ce qu'on demande on passe par du php ou vers mod_proxy, au lieu de passer systématiquement par curl ou un vrai proxy. c'est intrinsèquement équivalent.

Re: Proxy avec pré-traitement

par stealth35 » 27 sept. 2010, 20:18

faudrait doubler la requete
GET google.com ------>----------------------<------- RETURN google.com
                           \    /
                            \  /
                             \/
                          localhost
GET google.com va vers localhost et vers google.com
localhost va vers google.com

en gros y'a 2 requêtes a chaque fois