[SP-pm] interceptando requisições de outros módulos do Apache

Daniel de Oliveira Mantovani daniel.oliveira.mantovani at gmail.com
Tue Oct 6 08:16:46 PDT 2015


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.cron at 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. <
> glasswalk3r at yahoo.com.br>:
>
>> Obrigado Renato, acho que isso servirá de "inspiração" para eu tentar
>> implementar isso. :-)
>>
>> ------------------------------
>> *De:* Renato Santos <renato.cron at gmail.com>
>> *Para:* saopaulo-pm at 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.mantovani at 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. <
>> glasswalk3r at 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 at 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 at 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 at 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 at 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 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20151006/39c9dc46/attachment.html>


More information about the SaoPaulo-pm mailing list