Skip to content

helloram52/detectmalware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Malware Detection Framework Using Static Analysis Approach

High Level Design:

1. Training

Feature Extraction
Feature Selection
Creating Machine Learning Model

2. Testing

Build Test Dataset
Predict using Machine Learning Model
Generate Metrics

Modules:

com.spark.malware (package)

Training

ExtractFeatures.scala
     Extract Ngrams
SelectFeatures.scala
     build feature set with k features (based on IG or PCA or SVD method)
BuildDataset.scala
     Build training/test dataset
BuildModel.scala
     Build Machine learning model

Common

RunParameters.scala
Utilities.scala

Controller

DetectMalwareController.scala
     Main routine that controlls the flow of the application

About

Malware Detection Framework using Big Data Tools - Spark

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published