Spaces:
Runtime error
Runtime error
A newer version of the Gradio SDK is available:
5.44.1
metadata
title: Phish Sherlock
emoji: π΅οΈ
colorFrom: gray
colorTo: yellow
sdk: gradio
sdk_version: 5.23.1
app_file: app.py
pinned: false
π¦ Phishing Email Detection & Awareness App
Welcome to the Phishing Email Detection & Quiz App β a smart, multilingual web tool that helps users identify phishing emails, learn security best practices, and test their skills interactively!
π Live Demo
Visit the deployed app here: **π Hugging Face Space Link
π‘οΈ Features
- π Email Analysis: Detects phishing risk from subject and body.
- π Multilingual Support: Works with English, Spanish, and French emails.
- π£οΈ Explanation Engine: Tells you why the email is safe or dangerous.
- π΅οΈββοΈ Gamified Quiz: Test your knowledge with phishing examples.
- π "Did You Know?" Security Tips: Learn new cyber safety facts each time.
- π Session-Based Scoring: Track how many quiz answers you get right.
- π¦ Duck Investigator Vibes: Educational tone with fun βQuack Quack!β feedback.
π§© Tech Stack
- Frontend: HTML + CSS
- Backend: FastAPI (Python)
- ML Model: Scikit-learn Phishing Classifier
- Deployment: Hugging Face Spaces (Docker SDK)
π File Structure
βββ app.py # FastAPI server logic βββ index.html # Frontend UI βββ style.css # Styling βββ duck_investigator.png # Icon βββ phishing_classifier.pkl # ML model βββ vectorizer.pkl # TF-IDF vectorizer βββ full_test_predictions_cleaned.csv # Quiz dataset βββ requirements.txt # Dependencies βββ README.md # This file
yaml Copy Edit
π οΈ Run Locally
git clone https://huggingface.co/spaces/your-username/phishing-detector
cd phishing-detector
pip install -r requirements.txt
python app.py
Then visit: http://127.0.0.1:7860
π€ Why Hugging Face Spaces?
β
Free & public ML app hosting
β
Great for FastAPI & Docker apps
β
Easy collaboration and showcasing
β
Secure & scalable
π€ Author
Built by Richard Kusi Ansah