附录 C:抓取 HTTPS 包
TLS 加密使应用层内容不可读。本文介绍两种解密思路:使用网站私钥,或利用浏览器的 SSLKEYLOGFILE 密钥日志。

一个神奇的博客
TLS 加密使应用层内容不可读。本文介绍两种解密思路:使用网站私钥,或利用浏览器的 SSLKEYLOGFILE 密钥日志。
为实验五准备 Linux 环境:在 Windows 上安装 Arch Linux 版 WSL2,更换镜像源并安装 tcpdump、traceroute 等抓包工具。
从安装 Wireshark 开始,认识捕获界面的五个区域,抓取并筛选第一个 HTTP 会话,完成 Getting Started 实验。
通过四个渐进式抓包任务,观察 HTTP 的 GET/响应交互、条件请求、长文档的 TCP 重组,以及内嵌对象的并行下载。
抓取一次从本机到远程服务器的批量文件上传,分析 TCP 连接的建立、序列号与确认、接收窗口、重传与吞吐量,并用时间序列图观察拥塞控制。
在 WSL2 中用 tcpdump 抓取 traceroute 过程,分析 IP 报头字段的变化规律,并通过加大包长观察 IP 分片。
从代码格式化的意义讲起,用一段 OI 代码演示格式化前后的差异,并完整讲解 clang-format 的安装、.clang-format 配置文件的书写与常用参数。