Skip to content

NetSecPrajwal/PhishShield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhishShield - A Phishing Email Detector

PhishShield is a cybersecurity tool designed to analyze email content and detect phishing attempts techniques.

🚀 Features

  • Email Header Analysis: Examines sender details for suspicious patterns.
  • Link Inspection: Detects malicious or misleading URLs.
  • Content Analysis: Identifies phishing language and social engineering techniques.
  • Risk Assessment: Provides a phishing score (0-100) with explanations.
  • User-Friendly Input: Accepts email content via text or file upload.

🛠️ Installation

Clone the repository

git clone https://github.com/NetSecPrajwal/PhishShield.git

Navigate to the project directory

cd PhishShield

Create a virtual environment

python -m venv venv

Activate the virtual environment

source venv/bin/activate

Install dependencies

pip install -r requirements.txt

🎯 Usage

python phishshield.py
  • Choose an input method: Paste email content or Provide an email file path.
  • The tool analyzes the email and gives a phishing score along with risk assessment.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Feel free to contribute by submitting issues or pull requests.

📧 Contact

For questions or suggestions, reach out to Prajwal Gaikwad at GitHub Instagram.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages