从 pcap 转换为 csv

Posted

技术标签:

【中文标题】从 pcap 转换为 csv【英文标题】:Convert from pcap to csv 【发布时间】:2021-07-29 23:36:33 【问题描述】:

我需要将文件从 PCAP 格式转换为 CSV 格式。 此外,我还需要仅选择一些数据包(例如,仅 tcp 或仅 modbus)以 CSV 格式导出。有什么解决办法吗?谢谢!

【问题讨论】:

看看 tshark 和你关心的字段的输出字段。 (-T 字段 -e field_name)。您也可以指定分隔符,使其成为有效的 csv。 Daniel 这在很大程度上取决于您想要 CSV 中的哪些信息。在那里查看原始数据包内容可能没有意义。看看Zeek——它解析了许多协议以将它们转换为有意义的日志、制表符分隔或 JSON 格式。 【参考方案1】:

Wireshark 可以将解析后的数据包输出为 .csv 文件。

    使用 Wireshark 打开 .pcap 文件。 过滤要导出的数据包。 转到文件->数据包分解->作为 CSV ... 如果您只想导出过滤后的数据包,请选择在数据包范围内显示。 保存您的文件。

如果您喜欢控制台,也可以使用 tshark 来完成。见@RossJacobs 评论

【讨论】:

以上是关于从 pcap 转换为 csv的主要内容,如果未能解决你的问题,请参考以下文章

将 pcap 数据导出到 csv:时间戳、字节、上行链路/下行链路、额外信息 [关闭]

python 将Base64编码的数据包捕获从Suricata IDS转换为二进制PCAP文件进行分析。

从 PCAP 文件中提取时间并保存为 CSV 文件

如何将 H264 RTP 流从 PCAP 转换为可播放的视频文件

将分类网络流量特征转换为数值 - ISCX ***2016 数据集

将 pcap 转换为 JSON 的最简单方法