diff options
author | Peter Wu <peter@lekensteyn.nl> | 2015-02-22 22:12:57 +0100 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2015-02-22 22:12:57 +0100 |
commit | 236b9736be6b8e5600ab1766ef7fa7fb1df39adb (patch) | |
tree | 2d5bad06571d8adfe7fda8e2ad9154fd8695213d | |
parent | 966a458560e501c756f6bd7088404ecd0aa846a2 (diff) | |
download | wireshark-notes-236b9736be6b8e5600ab1766ef7fa7fb1df39adb.tar.gz |
captures/voip: add webrtc-freeswitch.pcapng
Master keys (for TCP[port=8082]/SSL/WebSocket/JSON and for DTLS-SRTP)
are present in the capture file comments.
Created by starting Chromium 40.0.2214.111 with a new profile, disabling
any settings that could cause network interference (also set
about:blank as home page). Visit
https://webrtc.freeswitch.org/verto/index.html to load everything in
cache.
Then restart with the sandbox disabled to avoid the suid sandbox (which
interferes with getting SSL keys from DTLS-SRTP) and start the actual
capture.
Command to launch the browser:
SSLKEYLOGFILE=premaster.txt \
chromium --user-data-dir=/tmp/cr \
--disable-component-extensions-with-background-pages \
--disable-web-resource --disable-background-networking \
--disable-sandbox --single-process
Analyse with:
capinfos -k webrtc-freeswitch.pcapng |
grep -Po 'CLIENT_RANDOM \S+ \S+' > premaster.txt
wireshark -r webrtc-freeswitch.pcapng \
-o ssl.keylog_file:premaster.txt \
-o dtls.keylog_file:premaster.txt \
-o http.ssl.port:8082
-rw-r--r-- | captures/voip/webrtc-freeswitch.pcapng | bin | 0 -> 110512 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/captures/voip/webrtc-freeswitch.pcapng b/captures/voip/webrtc-freeswitch.pcapng Binary files differnew file mode 100644 index 0000000..6e46788 --- /dev/null +++ b/captures/voip/webrtc-freeswitch.pcapng |