Skip to content

elaaaf/DroidLicious

Repository files navigation

DroidLicious

Dataset

DroidLicious provides a comprehensive dataset of Android applications, meticulously labeled and categorized into malicious and benign apps. The dataset includes detailed dataflows extracted using the DroidLicious system parser.

  • Sample Data: Sample Dataset
    The sample dataset comprises 3529 Android applications, with 2263 identified as malicious and 1266 as benign. The dataset contains 585,211 dataflows in the following format:

    --------------------------------
    | Name | Source | Sink | Label |
    --------------------------------
    

    Another representation of the dataflows is provided as:

    --------------------------------
    | Name | Src n ~> Snk n | Label |
    --------------------------------
    
  • Full Dataset: Full Dataset

Controller

To run DroidLicious, follow these instructions:

  1. Pre-requisite: Before running the controller, update line 12 in startFlowDroid.py as required.

  2. Commands:

    To execute DroidLicious, use the following commands:

    python main.py "Apk/txt path"
    

    For additional options, use:

    python main.py --fd_option "options" "Apk path"
    

Ensure that you have the necessary dependencies installed and the APK/txt files are correctly placed in the specified paths.


Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •