Skip to content

Cybersecurity · Major Project

Android Malware Detection from Permissions

Flags risky APKs from their requested permissions and API calls

2-3 weeks build

Overview

Static analysis extracts the permissions and sensitive API calls declared in an APK's manifest and bytecode, then a classifier trained on a public benign-versus-malware dataset scores how risky the app looks. Nothing is installed or run; the APK is only parsed. A web tool accepts an APK and returns the verdict with the permissions that raised the flag.

What makes it stand up

  • 01Pure static analysis, the APK is parsed but never executed
  • 02Permission and API-call features drawn from the manifest and bytecode
  • 03Trained on a public labelled Android malware dataset
  • 04Feature importance showing which permissions signal risk
  • 05Upload-an-APK web tool with a per-app risk breakdown

Module breakdown

  1. 01

    Extraction

    Parses the manifest and bytecode with Androguard for features.

  2. 02

    Dataset

    Loads labelled benign and malicious apps and builds vectors.

  3. 03

    Model

    Trains a classifier and reports precision, recall and F1.

  4. 04

    Explanation

    Ranks the permissions and calls driving each verdict.

  5. 05

    Web tool

    Accepts an APK upload and shows its risk breakdown.

After this, you will be able to

  • Explain which Android permissions most often signal malware
  • Defend static analysis and note where it can be evaded
  • Demo scoring a benign and a known-malicious sample APK

Technology stack

  • Python
  • scikit-learn
  • Androguard
  • Pandas
  • Flask

Complete kit

₹6,799₹11,599
-41%

Delivered in under 48 hours

Level
Major Project
Domain
Cybersecurity
Build time
2-3 weeks
Difficulty

You receive

  • Complete, commented source code
  • 60-90 page project report (IEEE format)
  • Editable presentation deck
  • Architecture, ER and UML diagrams
  • Local setup and deployment guide
  • Sample dataset or seed data
  • Viva question bank with answers
  • One 45-minute walkthrough call
  • 30 days of doubt-clearing support
Compare tiers

Keep looking

Students also considered

Capstone

Cybersecurity

Network Intrusion Detection System

Machine-learning anomaly detection over live network traffic

  • Python
  • Scapy
  • XGBoost
  • Kafka
  • +2
₹5,499₹9,499
4.9/97 reviews
Major Project

Cybersecurity

Encrypted Storage and Steganography

Client-side AES encryption with hidden-payload image transport

  • Python
  • Django
  • AES-256
  • Steganography
  • +1
₹3,599₹6,299
4.6/109 reviews
Mini Project

Cybersecurity

Phishing URL Detection

Classify malicious links from their structure, not a blocklist

  • Python
  • scikit-learn
  • Flask
  • Pandas
₹2,999₹4,299
4.6/284 reviews