ELF Miner
1.0.0
如本文所述,這是精靈礦工框架的大致實現。不同之處在於,該模型旨在將給定精靈分類為惡意軟件或良性,但並未將惡意軟件分類為論文中所述的五種類型。這是因為所使用的數據集的局限性。
pip install -r requirements.txtpython run_system.py這將以與ELFS文件夾中生成的Final.csv相同的順序為每個Elf文件打印預測的類(惡意軟件或良性)。
feature_selection/weka_features_toremove.txt中給出。這些是具有0個信息增益的人。這將功能數量減少到147 。models文件夾中。本文中使用了兩類分類器 -
對於非進化分類器,我們使用了WEKA工具包,對於進化分類器,我們使用了龍骨工具包。這些分類器中的每個分類器的準確性(在70-30分配的火車測試拆分上)都在keel/results/results.txt中給出。
但是,由於WEKA的Java API的可用性,端到端系統僅基於非進化分類器的投票分類器。
如果您發現任何問題或錯誤,請隨時打開問題或打開拉動請求,如果您想改進。