Skip to content

24-amit/Phishing_Detection_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Phishing Detection System

📌 Project Overview

The Phishing Detection System is a web-based security project designed to identify and warn users about phishing websites. Phishing attacks attempt to trick users into revealing sensitive information such as passwords, banking details, and personal data by imitating legitimate websites.

This project analyzes the given website URL and determines whether it is legitimate or phishing based on predefined detection rules and security checks.

The system helps improve cybersecurity awareness and provides users with a simple tool to verify suspicious links before visiting them.


🎯 Objectives

  • Detect phishing websites using URL analysis.
  • Protect users from malicious and fake websites.
  • Provide a simple interface where users can check URLs easily.
  • Increase awareness about phishing attacks and cybersecurity threats.

🛠️ Technologies Used

  • HTML
  • CSS
  • JavaScript
  • Node.js
  • npm
  • Bootstrap

⚙️ Features

  • User-friendly web interface
  • URL input for phishing detection
  • Real-time result display
  • Simple and lightweight system
  • Helps users identify suspicious websites

🚀 How to Run the Project

Follow these steps to run the project locally.

1. Clone the Repository

git clone https://github.com/24-amit/Phishing_Detection_System.git

2. Open the Project

Open the project folder in VS Code or any IDE.

3. Install Node.js

Make sure Node.js is installed on your system.

4. Setup Backend

Open a terminal and navigate to the backend folder.

cd backend
npm install

Start the backend server:

node server.js

5. Setup Frontend

Open another terminal and navigate to the frontend folder.

cd frontend
npm install

Run the frontend development server:

npm run dev

6. Access the Application

After both servers are running, open the frontend URL shown in the terminal (usually something like http://localhost:5173) in your browser.


👨‍💻 Team Members

  • Chetan
  • Amit
  • Harsh

🔐 Importance of Phishing Detection

Phishing is one of the most common cyber attacks used by attackers to steal sensitive information. A phishing detection system helps users recognize fraudulent websites and avoid becoming victims of cybercrime.


📈 Future Improvements

  • Machine learning based phishing detection
  • Browser extension integration
  • Real-time phishing database integration
  • Advanced URL feature analysis

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors