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 devNow 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.pyBackend server now runs on http://localhost:5000
