Skip to content

nifras19/FUTURE_CS_02

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PhishGuard

🛡️ PhishGuard

Phishing Email Detection & Awareness System

An AI-powered full-stack cybersecurity platform to detect phishing emails, inspect email headers, and educate users on email-based threats.

Live Demo


📸 Preview

Landing Page Security Dashboard
Home Dashboard
Email Threat Analyzer Header Analysis Results
Analyzer Results

✨ Features

Feature Description
🤖 AI Email Analyzer Scans email content and scores threats as SAFE, SUSPICIOUS, or PHISHING
🔬 Header Inspector Checks SPF, DKIM & DMARC authentication to trace email origin
📊 Security Dashboard Real-time stats, live system clock, recent analyses at a glance
🎓 Phishing Awareness Covers 8 phishing techniques with real-world examples
📋 Security Guidelines DO's & DON'Ts, Emergency Response steps
📁 Analysis Reports Full searchable history with risk-level filters
🔐 Authentication Secure login & registration with password strength meter

📈 Platform Stats

📧 Emails Analyzed 🚫 Threats Blocked 👥 Users Protected 🎯 Accuracy Rate
2.4M+ 847K+ 150K+ 99.2%

🧠 Detection Engine

The AI analyzer detects the following phishing indicators in real time:

✅ Typosquatted / fake sender domains
✅ Urgency and threatening language
✅ Generic greetings (Dear User, Dear Customer)
✅ Shortened URLs (bit.ly, tinyurl, etc.)
✅ IP-based links and missing HTTPS
✅ Password / OTP / credential harvesting requests
✅ Attachment delivery threats
✅ Malicious script injection attempts

🎯 Risk Classification

Level Score Meaning
🟢 SAFE 0 – 24 No threat indicators detected
🟡 SUSPICIOUS 25 – 59 Some warning signs present
🔴 PHISHING 60 – 100 High-confidence phishing attempt

🛠️ Tech Stack

Technology Role
⚛️ React (JSX) Frontend UI & Component Architecture
☁️ Base44 Backend, Cloud Database & Deployment
🐙 GitHub Version Control & Repository
🎨 CSS-in-JS Custom cybersecurity-themed design system
🧠 Custom AI Engine Rule-based phishing detection logic
🗄️ Base44 Entities Cloud database for storing analyses

📁 Project Structure

FUTURE_CS_02/
│
├── 📁 pages/
│   ├── Home.jsx          ← Landing page with particle animation & stats
│   ├── Login.jsx         ← Secure authentication page
│   ├── Register.jsx      ← Registration with password strength meter
│   ├── Dashboard.jsx     ← Security control panel with live stats
│   ├── Analyzer.jsx      ← AI email & header analyzer (core feature)
│   ├── Awareness.jsx     ← Phishing education & awareness training
│   ├── Guidelines.jsx    ← Security best practices (DO's & DON'Ts)
│   └── Report.jsx        ← Full analysis history & reports
│
├── 📁 entities/
│   └── EmailAnalysis.json  ← Database schema for storing analyses
│
└── README.md

🚀 Getting Started

# 1. Clone the repository
git clone https://github.com/nifras19/FUTURE_CS_02.git

# 2. Navigate into the project
cd FUTURE_CS_02

# 3. Open on Base44 or adapt to your own React setup
# Live version: https://cyber-guard-app-a1c12821.base44.app

👨‍💻 About the Developer

Mohammed Nifras Cyber Security Intern — Future Interns CIN: FIT/FEB26/CS6509

GitHub


📜 License

This project is licensed under the MIT License — free to use, modify, and distribute.


Built with ❤️ using Base44 — AI-powered app platform

If you found this useful, please give it a star!

About

Phishing Email Detection & Awareness System — A full-stack cybersecurity platform for detecting phishing emails using AI-powered analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors