2015-11-14 104 views
1

我有一个1.4 GB的pcap文件。我试图将这个文件转换为nfcapd。但我无法将其转换。如何将pcap文件转换为nfcapd文件

首先,我输入

nfcapd -p 12345 -l ./ 

然后将计算机不断地创造出一些nfcapd文件。我在2天前试过,计算机一直在创建nfcapd文件,直到今天。然后我停止了这个过程。然后我试图

softflowd -n localhost:12345 -r myFile.pcap 

然后,终端提供了一个错误

不支持的数据链接类型104

你有什么想法转换这种通过终端nfcapd?

我正在使用Debian Linux 64位操作系统。

+0

也许你应该尝试一下这里提到的一些命令/工具:https://stackoverflow.com/questions/7523366/converting-a-pcap-trace-to-netflow-format – vially

+0

我试过了。但无法获得解决方案。 –

+0

从您的角度提供进一步的信息可能会有所帮助:您究竟尝试了什么?结果是什么? – flohei

回答

2

你可以让nfcapd直接读取pcap文件并将其保存为您在配置中指定的值(Netflow v5或v9。目前IPFIX仅支持实验)。

根据nfcapd的手册页:

-f < pcap_file从一个给pcap_file而非网络>

读取的NetFlow数据包。这需要使用pcap选项编译nfcapd,并且仅用于调试。

如果你已经通过分组仓库安装nfdump,几率就很高,它不与所需的--enable-readpcap标志(这是默认关闭)编制。

尝试从here下载源代码并自己编译。