Skip to content

End-to-end implementation of ML-based Android malware detectors.

Notifications You must be signed in to change notification settings

pralab/android-detectors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Malware Detectors

End-to-end implementation of ML-based Android malware detectors.

Available Detectors

  • DREBIN from Arp, Daniel, et al. "Drebin: Effective and explainable detection of android malware in your pocket." NDSS 2014. [paper]
  • SecSVM from Demontis et al. "Yes, machine learning can be more secure! a case study on android malware detection." IEEE TDSC 2017. [paper]
  • A BaseDREBIN class is also provided, allowing to easily and efficiently train any classifier on the DREBIN feature set by extending a few methods.

The implemented detectors serve as baselines for the benchmarks hosted in the Cybersecurity Use Case of the ELSA EU project. This repository should be used as a starting point to build a model. A step-by-step guide for each evaluation track can be found in this repository.

Pre-trained models (on data provided on the ELSA benchmarks website) can also be downloaded from Drive:

The downloaded files must be placed in the pretrained folder.

About

End-to-end implementation of ML-based Android malware detectors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published