Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 

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

Releases

No releases published

Packages

No packages published