Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Write TLS session keys to $SSLKEYLOGFILE #11614
It's simple. While this is may Youtube-dl:
and notice that Wget now decrypts SSL traffic, since you can decrypt the:
such as by downloading those and issuing:
$ wireshark -o "ssl.keylog_file: dump_170105_1733_g0n_SSLKEYLOGFILE.txt" \
My wish is that Youtube-dl would do that too! Thanks for your kind
Yes, I believe, that is what Wget has recently started doing, IIUC.
that http-over-tls RFC from the video on that www.CroatiaFidelis.hr page that I linked above.
Wget surely are fine and capable people, but there are capable people here, I'm sure Youtube-dl devs can do it...
changed the title from
SSL decryption via the $SSLKEYLOGFILE setup?
Write TLS session keys to $SSLKEYLOGFILE
Jan 5, 2017
What's the format of keylog files? In youtube-dl multiple hosts are involved in each invocation, and, as SSL session resumption (http://bugs.python.org/issue19500) is not implemented in youtube-dl, there are multiple session keys even for the same host. How to generate a keylog file for such scenarios?
UPDATE: the format can be found at https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format
By the way, Python does not support exposing session keys yet. A patched Python is necessary.