πŸ” PhishGuard – AI-Powered Email Threat Detector

Detect suspicious emails instantly using Google's Generative AI. Stay protected, stay informed.

View All Projects Connect on LinkedIn

🧠 Project Overview

PhishGuard is an AI-powered tool that detects phishing emails using Google’s Generative AI. Users can paste email content into a simple web interface and get instant results. It uses natural language understanding to assess the threat level. Built with Flask and JavaScript, it's lightweight and easy to use.

🧰 Tools & Technologies

✨ Key Features

πŸ“‚ File Structure


phishing-email-detector/
β”œβ”€β”€ app.py
β”œβ”€β”€ .env
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ index.html
β”‚   β”œβ”€β”€ style.css
β”‚   └── script.js
      

πŸš€ How to Use

Step 1: Clone the Repository

$ git clone https://github.com/chandruthehacker/phising-email-detector.git

Step 2: Navigate to the Project Directory

$ cd phising-email-detector

Step 3: Create a Virtual Environment

For Windows:

$ python -m venv venv
$ venv\Scripts\activate

For macOS / Linux:

$ python3 -m venv venv
$ source venv/bin/activate

Step 4: Install Required Dependencies

$ pip install -r requirements.txt

Step 5: Run the Application

$ python app.py

Step 6: Enter Your Google Generative AI API Key

Get your API key from API link click here https://aistudio.google.com/app/apikey and paste it in the terminal when prompted.

πŸ’» Source Code

phising-email-detector

πŸŽ₯ Demo Video

πŸ‘¨β€πŸ’» Author Info

Created by Chandraprakash C – BSc Computer Science | Cybersecurity Enthusiast
cyberchandru87@gmail.com | GitHub | LinkedIn

β€œThink before you click. Detect before you risk.”