Skip to content

Releases: VonSdite/HexToPcap

v1.0.7

14 Mar 08:17

Choose a tag to compare

产品简介

HexToPcap 是一个 Windows 桌面工具,用于将十六进制报文文本转换为可在 Wireshark 中打开的 pcap 文件。

支持的输入格式

  • 普通十六进制文本
  • 多行十六进制文本
  • 0x / 0X 前缀的十六进制文本
  • 行首带地址或前缀标记的文本,例如 0x0000:00000010:gdb_print:
  • tcpdump -XX 风格输出

报文切分规则

  • 空行会作为报文分隔符
  • 没有空行时,会在新的一行起始处识别常见 Ethernet 头并开始新报文
  • 如果下一行不是新报文起始,则继续并入当前报文
  • 奇数个十六进制字符会自动补 0
  • 不完整或不严格合法的报文片段也会直接导出

导出能力

  • 输出经典 pcap 文件
  • 链路层固定为 Ethernet
  • 生成文件名格式为 yyyyMMddHHmmss-报文个数.pcap
  • 支持转换后直接用 Wireshark 打开

界面能力

  • 主界面支持直接粘贴十六进制文本
  • 支持配置保存位置
  • 支持一键打开输出目录
  • 底部状态栏显示导出结果摘要

已知限制

  • 当前仅支持输出 pcap,不支持 pcapng
  • 当前仅支持 Ethernet 链路层
  • 自动分包仅识别当前实现的常见 Ethernet 头
  • 如果多个报文被揉在同一行,程序不会在行内猜测切分