Skip to content

pm-235779/ScamShield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCAMSHIELD - Fake Banking APK Detection

A modern cybersecurity web application that detects fake/malicious banking APKs using machine learning and static analysis.

Features

  • ML-Powered Detection: Uses trained models with Androguard static analysis
  • Risk Scoring: 0-10 risk score with detailed explanations
  • Comparison Mode: Side-by-side analysis of two APKs
  • Modern UI: React + TailwindCSS with dark mode
  • Real-time Analysis: FastAPI backend with instant results

Tech Stack

  • Frontend: React + Vite + TailwindCSS + Framer Motion
  • Backend: FastAPI + Python
  • ML: Scikit-learn + XGBoost + Androguard
  • Database: SQLite
  • Deployment: Docker + Docker Compose

Quick Start

# Clone and setup
git clone <repo>
cd apkshield

# Run with Docker
docker-compose up --build

# Or run locally
pip install -r backend/requirements.txt
cd frontend && npm install

Project Structure

apkshield/
├── backend/           # FastAPI backend
├── frontend/          # React frontend
├── ml/               # ML training pipeline
├── data/             # Datasets and models
├── docker-compose.yml
└── README.md

Demo Flow

  1. Upload official banking APK → Safe (low score)
  2. Upload malicious APK → High Risk (high score)
  3. Compare mode shows concrete differences
  4. View analysis history and metrics

WhatsApp Image 2025-09-01 at 20 51 49_51509b63 WhatsApp Image 2025-09-01 at 20 51 49_44ee2b37 WhatsApp Image 2025-09-01 at 20 51 49_51be6173 WhatsApp Image 2025-09-01 at 20 51 49_b1675ce5 WhatsApp Image 2025-09-01 at 20 51 49_cc45fbb5 WhatsApp Image 2025-09-01 at 20 51 49_b87d9e25 WhatsApp Image 2025-09-01 at 20 51 50_0c3dc78a WhatsApp Image 2025-09-01 at 20 51 50_695395c4

DEMO VIDEO ->

https://drive.google.com/file/d/1IW66ammPw3J1LNed9WY3iwV6T1wEZqml/view?usp=sharing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published