winpcap和sharppcap是否支持pcap-ng格式

问题描述 投票:2回答:2

我有一个pcapng格式的文件,想要通过SharpPcap打开它 - 这不起作用。

SharpPcap使用Winpcap(libpcap)。

所以我的问题是:WinPcap和/或SharpPcap目前或将来是否支持pcap-ng格式?我找不到一些关于它的最新信息,只有一些旧帖子。

wireshark pcap libpcap winpcap sharppcap
2个回答
1
投票

WinPcap和/或SharpPcap目前是否支持pcap-ng格式

在libpcap 1.1.0的libpcap中添加了对读取pcap-ng文件的支持,最新的WinPcap基于libpcap 1.0.0。

还是将来?

希望未来的一些WinPcap版本将基于最近的libpcap版本。这将需要一些工作,主要用于使用新的pcap_create() / pcap_activate() API进行远程捕获支持。


0
投票

读取具有纳秒精度的时间戳

  1. 使用WinPcap 4.1.3 - libpcap 1.7.3更新原始WinPcap设置
  2. 使用pcap_open_offline_with_tstamp_precision函数打开文件并将PCAP_TSTAMP_PRECISION_NANO作为第二个参数传递。
  3. 之后你的应用程序应该将pcap_pkthdr::ts返回的pcap_next结构视为秒+纳秒。

对不起,我没有机会将它移植到SharpPcap。

© www.soinside.com 2019 - 2024. All rights reserved.