2014-09-27 19 views
0

我正在做關於互聯網流量分類的機器學習課程的一個項目。我已從http://wand.net.nz/wits/下載跟蹤文件(以pcap格式)。現在,我想對相同的數據集進行監督分類,並將流量分類爲FTP,郵件,HTTP等。在MATLAB中使用樸素貝葉斯分類器的互聯網流量分類

所有此流量分類我想在Matlab中完成,並使用樸素貝葉斯分類器進行分類。現在,我被卡住了 - 我應該如何在Matlab中處理這個pcap文件並在訓練階段獲得類變量(如FTP,Mail,HTTP)。

  1. ,無法在這個PCAP文件轉換成CSV像人類可讀的格式:面對

    問題。

  2. 我在Wireshark中打開pcap文件,我能夠識別這些痕跡,但我應該如何將它保存爲一種格式以便Matlab可以處理它。

任何幫助將不勝感激。

回答

1

看來您需要預先將數據處理爲您的模型可以更好地處理的格式。

我之前使用過C#庫,叫做Pcap.Net。這可以讓您讀取脫機PCAP文件,然後獲取和處理您的Matlab模型所需的數據。

閱讀離線PCAP文件的教程可以找到here。從那裏,你可以得到你需要的數據包段,並根據你設計的模型進行格式化。

希望這會有所幫助!