2015-11-14 63 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下載源代碼並自己編譯。