Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Phishing Website Detection System 🚀

A robust web application that detects phishing websites using machine learning and URL analysis. Enter any URL and get instant results on whether it's legitimate or phishing!

✨ Features

  • 🔍 Real-time URL scanning with ML-powered detection
  • 🚀 Simple, intuitive user interface
  • ⚡ Fast response times (< 2 seconds)
  • 📱 Responsive design for desktop & mobile
  • 🔒 Secure API communication (HTTPS ready)
  • 📊 Detailed detection metrics and confidence scores

🏗️ Tech Stack

Frontend Backend ML/Analysis
HTML5, CSS3 Flask/FastAPI (Python) Scikit-learn, TensorFlow
Bootstrap (optional) RESTful API URL feature extraction

🎯 Project Flow

  1. User enters URL in input box
  2. Clicks "Scan URL" button
  3. Frontend sends URL to backend API
  4. Backend processes with ML model
  5. Returns result: Legitimate/Phishing
  6. Frontend displays result instantly

🚀 Quick Start

Frontend Setup

git clone https://github.com/yourusername/phishing-detection.git
cd phishing-detection/frontend
# Open index.html in browser

Backend Setup (separate repo)

pip install -r requirements.txt
python app.py

📋 Frontend Implementation

HTML Structure:

  • Title: "Phishing Website Detection"
  • Input: URL textbox
  • Button: "Scan URL"
  • Result: Status

JavaScript Flow:

// 1. Capture URL input
// 2. Send POST request to /scan endpoint
// 3. Display result with loading animation
// 4. Handle errors gracefully

📁 File Structure

phishing-detection/
├── index.html      (Main UI)
├── style.css       (Clean, centered design)
├── script.js       (API integration)
├── README.md
└── demo.gif        (Demo video)

🎥 Demo

🤝 Contributing

  1. Fork the repository
  2. Create feature branch
  3. Commit changes
  4. Push and open PR

📈 Future Roadmap

  • Browser extension
  • Real-time phishing database
  • Advanced ML features
  • Mobile app support

📄 License

MIT License - see LICENSE file for details.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages