An Android malware detection website performs features like Cuckoo Sandbox, checking Android Malware (APK files). You can deploy it on local and test it. This research is experimented and evaluated by:
Our research work: Android malware detection system using NLP model
Link for quick demo: https://youtu.be/xLlwO3kqXB4
Techstack:
Name | Technology |
---|---|
OS | Ubuntu 20.04 |
Frontend | NextJS, TailwindCSS |
Backend | Flask server |
Database | (Not used) |
Web UI:
- From /client folder. Install npm packages
npm i
- Download NVM (Node Version Manager), install newest NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
- Restart your terminal. Install NodeJS version 18.12.1
nvm install v18.12.1
- Initialize WebUI
npm run dev
Now you can access WebUI on http://localhost:3000
- You must use root privilege to install Python pip packages.
sudo pip install -r requirement.txt
-
Put this model file "Keras_hub_large.h5" into /models
-
From /flask-server folder. Initialize Flask server
sudo python3 app.py
Backend server now runs on http://localhost:5000