抓包工具链61 条

按包号挑选导出

只导出关键帧做证据:editcap 按范围/列表选包(如 100-200、450),产出的迷你文件可直接贴进工单。

按包号挑选导出

只需要导出关键帧做证据时,可以按包号范围或列表把帧抽出来,产出一个小文件直接贴进工单或分析记录。这样既保护了原始大文件,也让复核的人不用在几百兆的文件里翻找,交付效率高很多。

基本信息

适用平台Wireshark 自带的命令行工具
语法输入文件、输出文件加包号范围或列表
包号口径与 Wireshark 显示的帧号一致
输出特点子集文件中的帧号会重新编号

典型使用场景

  • 把关键证据帧导出成小文件
  • 工单与报告附带可复核的样本
  • 只保留相关帧,减小交付体积
  • 与同事分享最小可复现的数据
  • 从大文件里抽取特定时间段的样本

导出样本

导出样本
editcap a.pcapng evidence.pcapng 100-200 450
# 导出第 100 至 200 帧以及第 450 帧,序号与显示的帧号一致
editcap -A "2026-10-13 10:00:00" -B "2026-10-13 10:05:00" a.pcapng window.pcapng
# 按时间范围导出,适合交付某个时间窗内的样本
# 导出后在子集文件里帧号会重新编号,报工时注明原文件帧号

注意项

注意项说明后果
帧号重排子集内重新编号报工时需注明原文件帧号
上下文不足只导出目标帧复核者难以判断前后关系
时间格式按工具要求的格式书写格式错误直接失败
原文件保留不修改输入文件证据链保持完整
导出前后都打开确认一遍,帧号在子集里会重新编号。建议连同前后若干帧一起导出,保留上下文,复核者才能判断这个包在时序中的位置。
子集帧号重排,报工时必须注明「原文件帧号」避免混淆。只导出单帧而不给上下文,证据的说服力会大打折扣,这类交付在复盘时经常被退回重做。

交付检查

  • 确认导出范围覆盖了完整的问题过程
  • 带上前后若干帧,保留上下文
  • 记录原文件的帧号与采集时间
  • 交付时说明导出工具与参数
  • 原始大文件保留,作为最终依据

易错点

  • 只导出孤立的一帧:缺少上下文,复核对不上
  • 报工时不注明原始帧号:子集重编号后无法回溯
  • 按时间导出格式写错:命令直接失败,浪费一次沟通
  • 导出后不核验:拿到的文件与预期范围不一致,交付延误

数据来源与参考

  • editcap 手册(包范围)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌