Alceu, eu não sei o quanto você precisa de performance mas o https://metacpan.org/pod/HTTP::Proxy faz exatamente o que você quer.
Se performance for um problema, a sugestão do Renato pode jogar o body num arquivo de log. Eu te recomendo criar um named pipe "mkfifo bodylog.pipe" e depois criar um software que lê do pipe e jogue para uma "fila". 2015-10-06 12:08 GMT-03:00 Renato Santos <renato.c...@gmail.com>: > Nenhuma chance de mover o certificado para 'trás' (indo na visão client -> > apache -> perl) e criar um (nginx -> suas-regras -> apache -> perl) > > Com nginx você pode fazer 'cascata' de proxy ou/e usar processadores dos > dados até mesmo dentro dele, 'in memory', seria melhor do que usar o > mod_dumpio que provavelmente escreve os dados em disco. > > > > > > 2015-10-06 11:34 GMT-03:00 Alceu R. de Freitas Jr. < > glasswal...@yahoo.com.br>: > >> Obrigado Renato, acho que isso servirá de "inspiração" para eu tentar >> implementar isso. :-) >> >> ------------------------------ >> *De:* Renato Santos <renato.c...@gmail.com> >> *Para:* saopaulo...@mail.pm.org >> *Enviadas:* Segunda-feira, 5 de Outubro de 2015 19:54 >> *Assunto:* Re: [SP-pm] interceptando requisições de outros módulos do >> Apache >> >> Dá sim >> >> http://httpd.apache.org/docs/2.2/mod/mod_dumpio.html >> Aí depois um pouco de perl e pronto! >> >> >> On Oct 5, 2015 19:34, "Daniel de Oliveira Mantovani" < >> daniel.oliveira.mantov...@gmail.com> wrote: >> >> A pergunta pode ser idiota, mas você não pode fazer isso usando os logs >> do Apache ? >> >> 2015-10-05 18:47 GMT-03:00 Alceu R. de Freitas Jr. < >> glasswal...@yahoo.com.br>: >> >> Boa tarde pessoal, >> >> Alguém aí saberia dizer se é possível interceptar uma requisição a outro >> módulo do Apache antes de ele receber a mesma com mod_perl? >> >> A ideia seria interceptar requisições de web services e analisar o >> payload para contar quantas requisições para determinados serviços são >> recebidas. >> >> Importante deixar claro que o módulo em questão não tem seu código-fonte >> disponível, então não tem como resolver a questão por ele mesmo. >> >> Eu estive analisando o módulo Sniffer::HTTP e ele funciona bem, mas não >> acho que vá adiantar em casos que TLS esteja aplicado. >> >> Obrigado, >> >> Alceu >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> >> >> >> -- >> Thank you very much! >> >> -dom >> >> -- >> >> Daniel de Oliveira Mantovani >> Business Analytic Specialist >> Perl Evangelist /Astrophysics hobbyist. >> +55 11 9 8538-9897 >> XOXO >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> > > > -- > Saravá, > Renato CRON > http://www.renatocron.com/blog/ > @renato_cron <http://twitter.com/#!/renato_cron> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > > -- Thank you very much! -dom -- Daniel de Oliveira Mantovani Business Analytic Specialist Perl Evangelist /Astrophysics hobbyist. +55 11 9 8538-9897 XOXO
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer