This project aims to develop a Chrome extension for real-time detection of phishing URLs using machine learning. The extension integrates a Flask backend server with XGboost machine learning model to classify URLs as phishing or legitimate.
- Detects phishing URLs in real-time while browsing the web.
- Provides users with instant feedback on the legitimacy of URLs.
- Seamless integration with the Chrome browser for ease of use.
To install the Chrome extension, follow these steps:
- Clone or download the repository.
- Open Chrome and navigate to
chrome://extensions
. - Enable Developer mode.
- Click on "Load unpacked" and select the extension directory.
- Click on the extension icon in the Chrome toolbar.
- Enter a URL in the input field.
- Click on the "Check URL" button to initiate the phishing detection process.
- Receive instant feedback on whether the URL is phishing or legitimate.
- AI Model: Link to the trained machine learning model.
- Walkthrough Video: Video demonstration of the Chrome extension usage.
- Colab File: Google Colab notebook for model training and development.
- Kevin Onyancha