Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ PhishGuard AI

AI-Powered Real-Time Phishing & Spam Detection System


🚀 Features

  • ✅ AI-powered phishing and spam detection
  • ✅ TF-IDF + Random Forest Machine Learning model
  • ✅ Detects modern phishing & investment scams
  • ✅ FastAPI backend for real-time predictions
  • ✅ Premium Glassmorphism cybersecurity UI
  • ✅ Session history with delete functionality
  • ✅ Responsive modern dashboard

📁 Project Structure

/ai phissing detector
├── backend/
│   ├── main.py
│   ├── train_model.py
│   ├── phishing_model.pkl
│   └── requirements.txt
│
└── frontend/
    ├── index.html
    ├── style.css
    ├── script.js
    └── background.png

🛠️ Installation & Setup

1️⃣ Clone Repository

git clone https://github.com/your-username/phishguard-ai.git
cd phishguard-ai

2️⃣ Backend Setup

cd backend
pip install -r requirements.txt

3️⃣ Train Model (Optional)

python train_model.py

4️⃣ Run Server

python main.py

🌐 Frontend Setup

Open:

frontend/index.html

in any modern browser.


🧠 Model Information

Feature Details
Algorithm Random Forest Classifier
Vectorization TF-IDF
Framework Scikit-learn
Backend FastAPI
Accuracy ~98.9%

🔒 Security Note

This project is intended for educational and research purposes only.
Do not rely on it as the only security layer in production environments.


🤝 Contribution

Pull requests, ideas, and feedback are welcome.

If you like this project ⭐ the repository.


📜 License

This project is licensed under the MIT License.


Made with ❤️ for Cybersecurity & AI

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages