我正在研究一種工具,通過它我可以在接口中捕獲傳入數據包(l2緩衝區和L2長度,有效負載),並且我可以在控制檯上打印該數據包。 現在我想寫這些數據包到一個pcap
文件,以便我可以將此文件傳輸到其他平臺並讀取數據包信息。爲捕獲的數據包創建PCAP文件c
如何打開pcap文件並將包緩衝區寫入pcap文件? 如何填寫struct pcap_file_header
?
我正在研究一種工具,通過它我可以在接口中捕獲傳入數據包(l2緩衝區和L2長度,有效負載),並且我可以在控制檯上打印該數據包。 現在我想寫這些數據包到一個pcap
文件,以便我可以將此文件傳輸到其他平臺並讀取數據包信息。爲捕獲的數據包創建PCAP文件c
如何打開pcap文件並將包緩衝區寫入pcap文件? 如何填寫struct pcap_file_header
?
使用pcap_dump
,保存數據包...此代碼可能是有用的:)
下面的文檔將引導您完成捕獲數據包與lib_pcap
http://www.tcpdump.org/pcap.html
此鏈接提供了有關嗅探數據包的詳細信息,我已經收集了數據包,我想將其寫入pcap文件。 – user2818713
我有數據包緩衝區我想寫入一個pcap文件 – user2818713
你是如何讀取數據包的?如果你在調度功能中使用'pcap_loop',包頭和包數據將被傳遞給該函數......你想分享你的代碼嗎?您可能會得到一個更適合您的需求的答案 – Trudysfun