Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 

Repository files navigation

ScamShield

๐Ÿ›ก๏ธ ScamShield โ€“ Fake Offer Detection System

ScamShield is a web-based application designed to detect fake offers, phishing messages, and online scams using a combination of rule-based logic and Machine Learning.

The system analyzes user-input text (such as messages, links, or offers) and classifies it as Safe or High Risk, along with a confidence score. It helps users quickly identify suspicious content and avoid falling victim to cyber fraud.


๐Ÿš€ Features

  • ๐Ÿ” Detects scam patterns in messages and URLs
  • ๐Ÿค– Machine Learning model using Logistic Regression
  • ๐Ÿ“Š TF-IDF based text vectorization
  • โš ๏ธ Risk classification: Safe ๐ŸŸข / High Risk ๐Ÿ”ด
  • ๐Ÿ“ˆ Confidence score for predictions
  • ๐ŸŒ Simple and user-friendly web interface

๐Ÿง  How It Works

  1. User inputs a message or link

  2. Text is processed using TF-IDF vectorization

  3. Trained ML model predicts whether it's a scam

  4. System displays:

    • Risk level
    • Confidence percentage

๐Ÿ› ๏ธ Tech Stack

  • Frontend: HTML, CSS
  • Backend: Python (Flask)
  • Machine Learning: scikit-learn (Logistic Regression, TF-IDF)
  • Other Tools: Pandas, Pickle

๐Ÿ“Œ Use Cases

  • Detecting fake job or internship offers
  • Identifying phishing messages
  • Preventing online shopping scams
  • Spreading cybersecurity awareness

โš ๏ธ Limitations

  • Model accuracy depends on dataset quality
  • May not detect highly advanced scams
  • Requires continuous improvement with real-world data

๐Ÿ”ฎ Future Improvements

  • Integration with real-time URL scanning APIs
  • Chrome extension for instant detection
  • Advanced ML/AI models for better accuracy
  • Larger and real-world training datasets

๐Ÿ’ก Motivation

With the rapid increase in cyber fraud and fake online offers, ScamShield aims to provide a simple yet effective solution to help users stay safe online by combining awareness and technology.


๐Ÿ‘ฉโ€๐Ÿ’ป Author

Cherish Sharma B.Tech CSE | SRM IST Delhi NCR

About

ScamShield is a web-based application designed to detect fake offers, phishing messages, and online scams using a combination of rule-based logic and Machine Learning.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages