Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A cutting-edge app that protects users from phishing attempts by leveraging NLP, machine learning, and voice recognition technologies. It provides real-time URL analysis, email content scanning, and a history of scanned items to ensure user safety and security.

Notifications You must be signed in to change notification settings

Akilesh-GA/PhishingEmailDetector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PhishEmailDetector

PhishEmailDetector is a desktop application built using Python and the PyQt framework that detects whether an email is a phishing attempt or a legitimate message. It includes built-in voice recognition support and the ability to block phishing emails, offering an intuitive and secure email analysis experience.


πŸ›‘οΈ Features

  • 🧠 Detects phishing emails using Natural Language Processing (NLP)
  • πŸ—£οΈ Voice input support for hands-free operation
  • ❌ Blocks suspicious/phishing emails from being viewed or opened
  • πŸͺŸ Clean and user-friendly PyQt-based GUI
  • πŸ“ˆ Real-time feedback and classification
  • πŸ”’ Local processing – no data is sent to the cloud

πŸ–₯️ Technologies Used

  • Python 3.x
  • PyQt5 / PyQt6 – GUI framework
  • NLTK / scikit-learn / spaCy – NLP processing
  • SpeechRecognition / PyAudio – Voice input
  • pandas, re, numpy – Text cleaning and preprocessing
  • sqlite3 – (Optional) for storing blocked emails

πŸ—‚οΈ Project Structure

PhishEmailDetector/ β”œβ”€β”€ main.py
β”œβ”€β”€ ui_main.py
β”œβ”€β”€ detector.py
β”œβ”€β”€ voice.py
β”œβ”€β”€ utils.py
β”œβ”€β”€ blocked_emails.db
β”œβ”€β”€ requirements.txt
└── README.md

About

A cutting-edge app that protects users from phishing attempts by leveraging NLP, machine learning, and voice recognition technologies. It provides real-time URL analysis, email content scanning, and a history of scanned items to ensure user safety and security.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages