2016-02-09 143 views
1

我想在Raspberry Pi啓動後或定義的時間段內運行tshark,並將捕獲的數據包保存到文件中。這個文件應該可以從我的Windows筆記本電腦上的Wireshark訪問。我想這樣做是因爲我想捕獲數據包,例如當我不在家時,然後可以在我回家時分析捕獲的數據。那可能嗎?如何在啓動後或定義的時間段內開始捕獲文件,然後將其發送到筆記本電腦上的Wireshark從tshark發送數據包到wireshark

回答

0
tcpdump -s 0 -i eth0 -W 1 -w dump.pcap -G 3600 port ftp or http 

將繼續將所有匹配的數據包寫入dump.pcap達3600秒。然後,您可以將該文件複製到您的機器並使用Wireshark的打開對話框正常加載。

如果你願意,你也可以使用dumpcap甚至tshark,但tcpdump非常適合這個。

至於在系統啓動時運行,結賬: Run automatically program on startup under linux ubuntu或只是追加與&tcpdump線在年底/etc/rc.local