Wireshark mailing list archives

Re: Embed SSL keylog file in pcap-ng


From: Ben Higgins <ben () extrahop com>
Date: Fri, 18 May 2018 11:44:12 -0700

Hey folks,

Here's what I'm thinking at this point: a new block type for SSL/TLS
keylogs and another block type for DTLS keylogs. The contents of each will
be the format as described here:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format

Any number of these blocks can be included. For each block encountered,
ssl_load_keyfile will be called, with the correct per-protocol master key
map included. Some code refactoring to ssl_load_keyfile will likely be
required since we're dealing with an array of bytes instead of a FILE.

One thing I'm unclear on is how to trigger a reparse of previously
processed packets when a keylog block is encountered at e.g. the end of the
file. Is that possible?

Thanks,
Ben


On Sat, May 5, 2018 at 2:19 AM, Guy Harris <guy () alum mit edu> wrote:

On May 5, 2018, at 2:07 AM, Ahmad Fatoum <ahmad () a3f at> wrote:

On 5May 2018, at 10:47, Guy Harris <guy () alum mit edu> wrote:

That doesn't require "some authority that allocates protocol
identifiers", because it doesn't require protocol identifiers; all that
needs to be done is to allocate pcapng block types to those protocols that
require some additional information to decrypt its traffic.

I like the idea of a "universal"  key pcapng block more than requiring
each interested protocol to request its own block.

Each protocol's key format has to be documented, to allow arbitrary
programs to use the block, so they'll have to request it *anyway*,
supplying the key format as part of the request.

____________________________________________________________
_______________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=
unsubscribe

___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe

Current thread: