Skip to content

alilo113/fisheye

Repository files navigation

🐟 FishEye: Catch Phishing Before It Hooks You!

A simple, open-source phishing email detector for everyone.

Anglerfish


🚨 Why Phishing Detection Matters

Phishing attacks trick users into revealing sensitive info, causing data breaches, financial loss, and reputation damage. Early detection helps protect you, your team, and your business from email-based threats.


✨ Features

  • Detects phishing emails using machine learning
  • Easy-to-use Python interface
  • Customizable detection rules
  • Clear alerts & summaries
  • Lightweight & fast
  • Open-source and free!

🛠️ How FishEye Works

  1. Input: You provide an email (text or file).
  2. Analysis: FishEye scans for suspicious links, sender info, and content patterns.
  3. Detection: Uses machine learning to classify phishing attempts.
  4. Output: Shows a clear result — Safe ✅ or Phishing ⚠️

🚀 Installation

# Clone the repo
git clone https://github.com/alilo113/fisheye.git

# Move into the project directory
cd fisheye

# (Optional) Create and activate a virtual environment
python3 -m venv venv
source venv/bin/activate

# Install dependencies
pip install -r requirements.txt

🧑‍💻 Usage

Basic command-line example:

python fisheye.py --email path/to/email.txt

Or scan an email directly:

from fisheye import scan_email

result = scan_email("Suspicious email content here")
print(result)

Screenshot Example:
Demo Screenshot


🎬 Demo

See FishEye in action!

  • Scans real emails in seconds
  • Highlights suspicious elements
  • Provides easy-to-understand results

Check out the demo folder for sample runs and screenshots.


🤝 Contributing

We love your ideas and improvements!

  • Fork the repo
  • Create your feature branch (git checkout -b feature/my-feature)
  • Commit changes (git commit -am 'Add new feature')
  • Push to branch (git push origin feature/my-feature)
  • Open a Pull Request

📄 License

This project is licensed under the MIT License.


Ready to catch more phish? Star ⭐ FishEye and help keep the community safe!


Designed for easy conversion into Instagram carousel slides — each section can be a slide.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages