It is a wonderful tool, my vote does not count, but please +1 !!
On Tue, Dec 13, 2011 at 12:46 PM, Issac Goldstand <[email protected]> wrote: > +1 on adopting > > On 13/12/2011 17:19, Graham Leggett wrote: >> Hi all, >> >> I have concluded negotiation with the BBC to open source some httpd modules >> that I wrote under the AL, and the BBC have very kindly agreed to donate the >> code to the ASF[1], which I believe would fit well as subprojects of httpd, >> and would like to know whether httpd would accept these. >> >> To be clear, this isn't a "code dump", my intention is to continue to >> develop and support this moving forward, and hopefully expand the community >> around them. >> >> - mod_firehose: "tcpdump for httpd" >> >> Based originally on mod_dumpio.c, mod_firehose is an httpd filter that >> writes the contents of a request and/or a response to a file or pipe in such >> a way that the requests can be reconstructed later using a second dedicated >> tool called "firehose". >> >> It was initially developed to help debug restful services that were secured >> with client certificates and therefore opaque to other tools like tcpdump or >> tcpflow, but was then subsequently used to record "dirty traffic" for >> subsequent replay for the purposes of testing. >> >> The module and the corresponding firehose demultiplexer was used to uncover >> some of the more tricky bugs in mod_cache, as well as protocol >> inconsistencies in backend services, and would prove very useful to anyone >> deploying restful services. We have also intended it to be used to create a >> "dark live" environment, where live traffic can be split off and diverted to >> a staging environment to test whether a software update works correctly. >> >> The code is currently packaged as an RPM, wrapped in autotools, and a >> snapshot is available here: >> >> http://people.apache.org/~minfrin/bbc-donated/mod_firehose/ >> http://people.apache.org/~minfrin/bbc-donated/firehose/ >> >> The corresponding README documenting in more detail is here: >> >> http://people.apache.org/~minfrin/bbc-donated/mod_firehose/README >> >> The code itself is here: >> >> http://people.apache.org/~minfrin/bbc-donated/mod_firehose/mod_firehose.c >> http://people.apache.org/~minfrin/bbc-donated/firehose/firehose.c >> >> Obviously the expectation is for the documentation to be completed and >> fleshed out. >> >> [1] https://issues.apache.org/bugzilla/show_bug.cgi?id=52322 >> >> Regards, >> Graham >> -- >
