【问题标题】:Internet traffic classification using Naive Bayes Classifier in MATLAB在 MATLAB 中使用朴素贝叶斯分类器进行互联网流量分类
【发布时间】:2014-11-22 07:38:35
【问题描述】:

我正在做一个关于互联网流量分类的机器学习课程项目。我已经从http://wand.net.nz/wits/ 下载了跟踪文件(pcap 格式)。现在,我想对同一数据集进行监督分类,并将流量分类为 FTP、Mail、HTTP 等。

我想在 Matlab 中进行所有这些流量分类,并使用朴素贝叶斯分类器。现在,我被卡住了——我应该如何在 Matlab 中处理这个 pcap 文件并在训练阶段获取类变量(如 FTP、Mail、HTTP)。

面临的问题:

  1. 无法将此 pcap 文件转换为人类可读的格式,例如 CSV。
  2. 我在 Wireshark 中打开 pcap 文件,我能够识别痕迹,但我应该如何将其保存为格式以便 Matlab 可以处理它。

任何帮助将不胜感激。

【问题讨论】:

    标签: machine-learning pcap


    【解决方案1】:

    您似乎需要将数据预处理为您的模型可以更好地处理的格式。

    我之前使用过一个 C# 库,名为 Pcap.Net。这可以让您读取离线 PCAP 文件,然后获取和处理您的 Matlab 模型所需的数据。

    阅读离线 PCAP 文件的教程可以在 here 找到。从那里,您可以获取您需要的数据包段,并根据您正在设计的模型对其进行格式化。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2017-01-10
      • 2012-07-02
      • 2013-06-21
      • 2013-12-02
      • 2017-05-19
      • 2019-01-22
      • 2015-08-27
      • 2018-02-06
      相关资源
      最近更新 更多