2013-03-13 41 views
0

下面是這個問題。當我在Wireshark中處理Internet數據包信息時遇到問題。我需要一個工具可以幫助我處理大量數據包並獲取數據包信息(I表示數據包內部的數據以十六進制顯示並切出特定部分)從Wireshark輸出,並可按特定順序排序。那麼,如果它可以生成一個表單,我將非常感激。非常感謝。如何處理wireshark的包日期

回答

0

我帶着一個問題,當我處理在Wireshark的

的上網套餐信息(英語,這就是通常所使用的術語是「包」,而不是「包」;我假設你在這裏指的是網絡數據包。)

你正在使用Wireshark或其他程序處理它們嗎?

我需要一個工具可以幫助我處理大量的包,並從Wireshark中取出包信息(我的意思是包裏面的數據顯示爲十六進制並切出特定部分)按特定順序排列。

Wireshark寫入的採集文件可以採用pcap或pcap-ng格式; libpcap/WinPcap可以讀取pcap文件,並且libpcap 1.1.0和更高版本可以讀取許多pcap-ng文件。這些文件中的數據包記錄具有一個時間戳,指明接收數據包的日期和時間(以UTC表示,自1970年1月1日起,UTC時間00:00:00),數據包出現在網絡中,保存的分組數據量(可以告訴捕獲程序保存不多於N字節的分組數據,用戶指定值N)以及二進制形式的原始分組數據。

您可以使用libpcap/WinPcap讀取這些文件(儘管舊版本的libpcap和當前版本的WinPcap無法讀取pcap-ng文件)。文件中的數據包不能保證按照時間戳值進行排序,因此您必須自己對數據包進行排序。

我不知道你的意思是「切出特定部分」;如果你想提取數據包的特定部分,你需要編寫自己的代碼來理解,或者找到一些工具來幫助你做到這一點 - TShark -T fields選項可能在這裏工作,可能Scapy

+0

對不起我的英語水平。是的。我正在用wireshark處理數據包。我需要提取每個我捕獲的數據包的特殊部分並生成一個表單。Can Scapy能幫我完成它嗎? – user1878164 2013-03-13 23:27:36

+0

這取決於「特殊部分」是什麼。你試圖提取哪些特定類型的數據包的特定部分? – 2013-03-14 10:22:01