Skip to content

khangtictoc/Thesis-Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Android Malware Detection Web App

Description:

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:

image

Install & Set up:

Frontend

  • 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

Backend

  • You must use root privilege to install Python pip packages.
sudo pip install -r requirement.txt
sudo python3 app.py

Backend server now runs on http://localhost:5000