Phishing Website Detection Using Machine Learning

Abstract – Phishing is a deceptive technique used by cybercriminals to impersonate legitimate websites and obtain sensitive user information such as login credentials and financial data. This project proposes a machine learning-based approach to detect phishing websites by analyzing URL features and content-related indicators. Various algorithms, including Logistic Regression, Multinomial Naïve Bayes, and XGBoost, were evaluated for their classification accuracy. The system employs preprocessing techniques such as tokenization, stemming, and vectorization using Count Vectorizer to convert textual URL data into machine-readable formats. FastAPI is utilized for seamless deployment of the trained model, providing a user-friendly interface. Among the tested models, Logistic Regression achieved the highest accuracy of 96.63%, demonstrating its effectiveness in phishing detection. The proposed solution not only enhances detection accuracy but also enables real-time identification of phishing threats, contributing to a safer online environment. Key Words: Phishing Detection, Logistic Regression, XGBoost, Multinomial Naïve Bayes, URL Features, FastAPI, Machine Learning.

Authors

Publication Details

Journal
INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
Published
2025-06-16
DOI
https://doi.org/10.55041/ijsrem50689
Primary Topic
Spam and Phishing Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Phishing Website Detection Using Machine Learning

Jayesh Pravin Rajput
INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
Spam and Phishing Detection
article

Phishing Website Detection Using Machine Learning

Jayesh Pravin Rajput
article en

Abstract

Abstract – Phishing is a deceptive technique used by cybercriminals to impersonate legitimate websites and obtain sensitive user information such as login credentials and financial data. This project proposes a machine learning-based approach to detect phishing websites by analyzing URL features and content-related indicators. Various algorithms, including Logistic Regression, Multinomial Naïve Bayes, and XGBoost, were evaluated for their classification accuracy. The system employs preprocessing techniques such as tokenization, stemming, and vectorization using Count Vectorizer to convert textual URL data into machine-readable formats. FastAPI is utilized for seamless deployment of the trained model, providing a user-friendly interface. Among the tested models, Logistic Regression achieved the highest accuracy of 96.63%, demonstrating its effectiveness in phishing detection. The proposed solution not only enhances detection accuracy but also enables real-time identification of phishing threats, contributing to a safer online environment. Key Words: Phishing Detection, Logistic Regression, XGBoost, Multinomial Naïve Bayes, URL Features, FastAPI, Machine Learning.

INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENTVol. 09(06)
Openalex Percentile: Top 80%
Spam and Phishing Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.