Adam Worrall > Net-Analysis-0.40 > Net::Analysis::Listener::HTTP

Download:
Net-Analysis-0.40.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  1
View Bugs
Report a bug
Module Version: 0.02   Source  

NAME ^

Net::Analysis::Listener::HTTP - an HTTP listener

SYNOPSIS ^

Listens for: tcp_session_start tcp_session_end tcp_monologue

Emits: http_transaction

CONFIGURATION ^

 v - verbosity. If >0, print out sample one-line summary for each xaction

EMITTED EVENTS ^

http_transaction

Marries together two <tcp_monologues> that correspond to a HTTP request and response. The event will contain the following arguments:

 socketpair_key - uniquely identifies the TCP session
 req            - HTTP::Request object
 resp           - HTTP::Response object
 t_start        - Net::Analysis::Time object, start of xaction
 t_end          - Net::Analysis::Time object, end of xaction
 t_elapsed      - Net::Analysis::Time object, duration of xaction
 req_mono       - Net::Analysis::TCPMonologue object for the request
 resp_mono      - Net::Analysis::TCPMonologue object for the response

If you need packet level info, you can dig it out of the TCPMonologue objects.

SEE ALSO ^

Net::Analysis::Listener::Base

AUTHOR ^

Adam B. Worrall, <worrall@cpan.org>

COPYRIGHT AND LICENSE ^

Copyright (C) 2004 by Adam B. Worrall

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.5 or, at your option, any later version of Perl 5 you may have available.