khangtictoc / Thesis-Demo

Android Malware Detection Web Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Android Malware Detection Web Application


Languages

Language:TypeScript 39.9%Language:HTML 31.1%Language:Shell 15.5%Language:Python 8.2%Language:CSS 2.8%Language:JavaScript 2.5%