01Malware Detection · Technical Documentation

MALWARE DETECTION
FRAMEWORK.

A Django-powered machine-learning platform that detects potentially malicious Android applications through static feature analysis and multi-model classification.

Published in IEEE Access (February 2022). The framework is built around reverse-engineered Android applications and combines classical machine-learning classifiers with an ensemble voting strategy.

02Objective

WHAT IT SOLVES.

The project addresses the need to classify Android applications as benign or malicious when source or reverse-engineered characteristics are available, without running the payload directly.

03Architecture

SYSTEM LAYERS.

The platform separates user-facing prediction flows from model training and reporting flows.

04Tech Stack

TOOLS.

Production-style academic stack used across backend, data, and deployment tooling.

05Implementation

HOW IT WORKS.

The ML pipeline vectorizes app text, splits data, trains classifiers, and stores outcomes.

06Operations

RUN.

Local workflow used during development and presentation, with a Render-ready production configuration.

07Notes

CURRENT STATE.

The platform is presented as an academic project with an admin and analyst workflow around prediction quality. The repository is prepared as Render-ready for deployment using gunicorn and environment-based configuration.