๐ Project Overviewhg
AutoPhishingDetector is a machine learning-based tool designed to detect phishing messages using Natural Language Processing (NLP). It aims to provide an intelligent solution for identifying malicious communication patterns with high accuracy.
๐ง Core Features
Text preprocessing and vectorization
Supervised model training using labeled phishing datasets
Evaluation with accuracy metrics
Real-time message prediction via command-line
๐ ๏ธ Technologies Used
Python 3
Scikit-learn
Pandas, Numpy
NLP techniques (TF-IDF, CountVectorizer)
๐ฆ Source Code & Documentation
All source code and usage instructions are available on GitHub:
๐ GitHub - AutoPhishingDetector
๐งช How to Use
# Install dependencies
pip install -r requirements.txt
# Train the model
python train_model.py
# Predict a message
python predict.py --msg "Congratulations! You've won a prize."
๐ก Future Improvements
Add transformer-based deep learning models
GUI interface for real-time use
Email integration with alerts
๐ค Author
Morteza NAFARI
Cybersecurity & AI Researcher โ France ๐ซ๐ท
GitHub Profile