https://github.com/anoopmsivadas/android-malware-detection
Android Malware Detection Using Machine Learning Classifiers ( Using Permissions requested by Apps)
https://github.com/anoopmsivadas/android-malware-detection
androguard android-malware android-malware-detection dataset flask genetic-algorithm keras machine-learning neural-network security-tools svm-classifier
Last synced: 3 months ago
JSON representation
Android Malware Detection Using Machine Learning Classifiers ( Using Permissions requested by Apps)
- Host: GitHub
- URL: https://github.com/anoopmsivadas/android-malware-detection
- Owner: anoopmsivadas
- Created: 2020-04-27T07:35:25.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-01T21:39:37.000Z (about 2 years ago)
- Last Synced: 2023-10-02T15:19:40.660Z (over 1 year ago)
- Topics: androguard, android-malware, android-malware-detection, dataset, flask, genetic-algorithm, keras, machine-learning, neural-network, security-tools, svm-classifier
- Language: Jupyter Notebook
- Size: 1.66 MB
- Stars: 39
- Watchers: 3
- Forks: 14
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Android Malware Detection
Android Malware detection by analyzing Permissions
## Included
* Jupyter Notebook used to prepare dataset and create models
* a minimal Flask front-end
* Dataset created using [Androguard](https://github.com/androguard/androguard)
* Pretrained [models](https://github.com/anoopmsivadas/android-malware-detection/tree/master/app/static/models)
* [Genetic Algorithm](https://github.com/anoopmsivadas/android-malware-detection/tree/master/app/genetic_algorithm.py) | [source](https://github.com/dawidkopczyk/genetic)
* Extracted [Permissions](https://github.com/anoopmsivadas/android-malware-detection/blob/master/app/static/permissions.txt)## Dataset Used
* [CICInvesAndMal2019](https://www.unb.ca/cic/datasets/invesandmal2019.html)## TODO
- [ ] Make a dataset with more malign samples
- [ ] Use more features (Only permissions are extracted now)
- [x] Learn and Use Genetic Algorithm
- [ ] Train better Models#### Useful Repositories
* https://github.com/ashishb/android-malware
* https://github.com/ethicalhackeragnidhra/Android-Malwares
* https://github.com/sk3ptre/AndroidMalware_2020
* https://github.com/sk3ptre/AndroidMalware_2019
* https://github.com/sk3ptre/AndroidMalware_2018