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.
- 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.
- HTML
- CSS
- JavaScript
- Node.js
- npm
- Bootstrap
- User-friendly web interface
- URL input for phishing detection
- Real-time result display
- Simple and lightweight system
- Helps users identify suspicious websites
Follow these steps to run the project locally.
git clone https://github.com/24-amit/Phishing_Detection_System.gitOpen the project folder in VS Code or any IDE.
Make sure Node.js is installed on your system.
Open a terminal and navigate to the backend folder.
cd backend
npm installStart the backend server:
node server.jsOpen another terminal and navigate to the frontend folder.
cd frontend
npm installRun the frontend development server:
npm run devAfter both servers are running, open the frontend URL shown in the terminal (usually something like http://localhost:5173) in your browser.
- Chetan
- Amit
- Harsh
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.
- Machine learning based phishing detection
- Browser extension integration
- Real-time phishing database integration
- Advanced URL feature analysis