2013-01-10 43 views
0

我嘗試使用命令行開始捕獲Wireshark,但默認輸出文件是pcap擴展名,但Wireshark - pcapng文件類型,我需要libpcap文件類型。 我的命令是用libpcap格式的命令行開始捕獲

tshark.exe" -i interfacenumber -W MyFile.pcap 

我也試過

tshark.exe" -i 1 -F libpcap -W MyFile.pcap 

在這種情況下沒有文件我的硬盤上創建的,雖然我可以在命令行窗口

回答

2
tshark.exe -i 1 -F libpcap -w MyFile.pcap` 

是看包正確的答案(注意小寫'w')。

-W做不同的東西。還有的tshark的選擇很多的,所以你需要在tshark -h輸出仔細觀察,以確保你使用正確的選項)。

0

由於-F libpcap選項不是爲我工作要麼,我用在同一目錄下的另一個命令行工具:

editcap -F libpcap currentFile.pcap(ng) libpcapConvertedFile.pcap其中「currentFile.whatever」是pcapng格式的文件和「libpcapConvertedFile.whatever 「是輸出的傳統libpcap格式。

一旦tshark捕捉到原始文件,我就運行這個程序。

+0

這是一個錯誤:https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9991。它將被固定,以便'-F libpcap'以'pcap'格式創建一個文件 – willyo

0

我認爲,在最新版本的Wireshark(1.8.x的或1.10.x),你不能啓動libpcap format捕獲和默認格式爲pcapng(也PCAP擴展 - 嘗試使用其它版本1.6.x版) 這就是解決我的問題

http://www.wireshark.org/download/win64/all-versions/

http://www.wireshark.org/download/win32/all-versions/

+0

這是一個bug:bugs.wireshark.org/bugzilla/show_bug.cgi?id=9991。它將被修復,以便'-F libpcap'以'pcap'格式創建一個文件 – willyo

+0

我修復了這個bug;指定'-F libpcap'(1.8)或'-F pcap'(1.10&newer)將創建適當的格式文件)。該修補程序將在Wireshark 1.8和Wireshark 1.10的下一個發行版中很快發佈(即將發佈) – willyo