2013-09-26 55 views
1

我正在研究一種工具,通過它我可以在接口中捕獲傳入數據包(l2緩衝區和L2長度,有效負載),並且我可以在控制檯上打印該數據包。 現在我想寫這些數據包到一個pcap文件,以便我可以將此文件傳輸到其他平臺並讀取數據包信息。爲捕獲的數據包創建PCAP文件c

如何打開pcap文件並將包緩衝區寫入pcap文件? 如何填寫struct pcap_file_header

回答

1

使用pcap_dump,保存數據包...此代碼可能是有用的:)

http://file-hub.com/cmd:thread/140400

+0

我有數據包緩衝區我想寫入一個pcap文件 – user2818713

+0

你是如何讀取數據包的?如果你在調度功能中使用'pcap_loop',包頭和包數據將被傳遞給該函數......你想分享你的代碼嗎?您可能會得到一個更適合您的需求的答案 – Trudysfun