本节介绍通过 NSX Advanced Load Balancer CLI 捕获会话密钥的命令。

配置捕获参数

: debug virtualservice vs1
: debugvirtualservice> capture_params enable_ssl_session_key_capture
: debugvirtualservice> save

开始捕获

: debug virtualservice vs1
: debugvirtualservice> capture
: debugvirtualservice> save

停止正在进行的数据包捕获

: > debug virtualservice vs1
: debugvirtualservice> no capture
: debugvirtualservice> save

分析捕获

  1. 捕获完成后,从控制器下载并提取 tar 文件。将得到一个 PCAP 捕获文件和一个包含会话密钥的文本文件。



  2. 将捕获文件加载到 Wireshark 中,然后筛选加密会话。



  3. 打开 Wireshark 首选项并导航到 TLS 或 SSL 以加载会话密钥,然后在 (Pre)-Master-Secret 日志文件标题下,浏览提取的会话密钥文本文件。



  4. 在筛选的会话中,以前加密的数据包现在将有一个额外的选项卡,其中包含未加密的内容。