I created the project for test K-Neighbors, SVM, Navie-Bayes, Random forest Classifier. About it: - DATA SET = CSDMC_API_Train.csv append with CSDMC_API_TestData.csv. Files download http://csmining.org/index.php/malicious-software-datasets-.html - Test data = 1/4 Training data - in csv file. 1 and 0 is label Malware or Not Malware
- Model created by Random Forest (RF) Algorithms. A web base on Flask allow client upload file .csv for scan fast virus with model base RF Algorithm.
- Run train:
python detector.py
- Create model:
python predict.py
- Run web api
python webapi.py
User access to http://ip_webapi/ upload file .csv example 1.csv with content contain 2 API/System call windows: SetThreadPriority LocalAlloc LocalFree ...
Notes: You can use IDA Pro export API/System call of on programe save to .csv file.