Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ PhishGuard

PhishGuard is a Flask-based web application that detects phishing emails and helps users identify suspicious messages through risk analysis and cybersecurity awareness.

🚀 Features

  • Analyze sender email, subject, and email content
  • Calculate phishing risk score
  • Detect suspicious keywords
  • Show reasons for suspicion
  • Provide security recommendations
  • Store analysis history using SQLite
  • Download analysis report as PDF
  • Interactive cybersecurity quiz
  • Dashboard with analysis history
  • Responsive user interface

🛠️ Technologies Used

  • Python
  • Flask
  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • SQLite

📂 Project Structure

PhishGuard/
│── app.py
│── requirements.txt
│── database.db
│── templates/
│── static/

▶️ Installation

  1. Clone the repository
  2. Install dependencies
pip install -r requirements.txt
  1. Run the application
python app.py
  1. Open your browser and visit
http://127.0.0.1:5000

📸 Features Included

  • Phishing Email Detection
  • Risk Score Calculation
  • Email Analysis History
  • Cybersecurity Awareness Quiz
  • PDF Report Generation

👨‍💻 Developed By

Ekamjot Kaur


⭐ If you like this project, please consider giving it a star.

About

phishguard- AI powered phishing email detection and cybersecurity awareness system built with flask and sqlite

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages