Log entire payloads

I'd like to log http payloads for each connection seen on my network.

In fact, I'd like to get something like :

but with entire payloads (not only URIs, but also banners...)

You can get all of this via

  bro -r http.trace http-reply http-header http-body

The only problem is that http-body has hardwired into it that contents
(not headers) larger than 40 bytes are truncated to 40 bytes. I will
fix that. In the interim, if you need entire contents you can make a
copy of the script with the limitation removed and use that instead.