PhishGuard is a Flask-based web application that detects phishing emails and helps users identify suspicious messages through risk analysis and cybersecurity awareness.
- 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
- Python
- Flask
- HTML
- CSS
- JavaScript
- Bootstrap
- SQLite
PhishGuard/
│── app.py
│── requirements.txt
│── database.db
│── templates/
│── static/
- Clone the repository
- Install dependencies
pip install -r requirements.txt
- Run the application
python app.py
- Open your browser and visit
http://127.0.0.1:5000
- Phishing Email Detection
- Risk Score Calculation
- Email Analysis History
- Cybersecurity Awareness Quiz
- PDF Report Generation
Ekamjot Kaur
⭐ If you like this project, please consider giving it a star.