Skip to content

Safeguard your online experience with Anti-Phishing Extension! This extension is meticulously developed to protect users from potential phishing attacks by actively scanning the websites visited in real-time. It employs an updated blacklist to cross-check each website and promptly alerts users if a potential threat is detected, enhancing

License

Notifications You must be signed in to change notification settings

codeesura/Anti-phishing-extension

Repository files navigation

Anti-Phishing Extension

This repository contains the Anti-Phishing Google Chrome Extension developed to protect users from potential phishing attacks. With the Anti-Phishing Extension, users can easily check the safety of the websites they visit.

Table of Contents

  1. Features
  2. Extension Overview
  3. Directory Structure
  4. Installation
  5. Usage
  6. Contributing
  7. License
  8. Contact

Features

  • Real-Time Website Scanning: The Extension scans the websites visited by the user in real-time.
  • Blacklist Checking: Visited sites are checked against an updated blacklist.
  • Alert System: The user receives immediate alerts if the visited site is on the blacklist.

Extension Overview

The Anti-Phishing Extension is designed to serve as a primary defense line against malicious phishing websites for users. Incorporating a mix of real-time website scanning and an updated blacklist check, the extension strives to provide a seamless and secure browsing experience.

How it Works

  1. Real-Time Scanning:

    • Once a webpage is accessed, the extension immediately begins its scanning process in the background.
    • It evaluates the structure of the website, domain details, and other metadata to determine its authenticity.
  2. Blacklist Verification:

    • The URL of the visited website is cross-referenced with an extensive blacklist database.
    • If a match is found, it signifies that the website has been previously identified as harmful or suspicious.
  3. User Notification and Blockage:

    • Should the website be flagged as suspicious, an overlay alert system is activated. This overlay will cover the entire website, preventing the user from interacting with potentially harmful content.
    • This ensures that users do not accidentally engage in potentially harmful activities, such as interacting with fake crypto wallets or entering sensitive information like credit card details.

    Overlay Alert Image

  4. Active/Inactive Toggle:

    • The extension comes with a toggle button allowing users to activate or deactivate its functionality as per their needs.
    • By toggling the extension to the inactive state, it will cease its scanning and alert processes until reactivated.

    Toggle Button Image

Directory Structure

  • filter/: This directory contains the logic for filtering the domains in the blacklist, considering different domain extensions, the first two characters, and the total length of the domain.
  • website/: This directory holds the source code for the anti-phishing website.
  • extension/: This directory contains the source code for the Chrome extension.

Installation

From Google Web Store

  1. You can download and install the Extension from the Google Web Store Anti Phishing.

Manually

  1. Clone the repository to your local machine.
    git clone https://github.com/codeesura/Anti-phishing-extension.git
  2. Open chrome://extensions/ page in your Chrome browser.
  3. Enable "Developer mode" in the top right corner.
  4. Click on "Load unpacked" and select the extension/ directory from the cloned repository.
  5. The Extension should now be installed and active in your browser.

Usage

Once the Extension is successfully installed, it will be active in your browser. The websites you visit will be automatically scanned, and you will receive alerts if a website is on the blacklist.

Contributing

If you'd like to contribute to the project, please follow the steps below:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions about our project, you can reach us at: [email protected]

About

Safeguard your online experience with Anti-Phishing Extension! This extension is meticulously developed to protect users from potential phishing attacks by actively scanning the websites visited in real-time. It employs an updated blacklist to cross-check each website and promptly alerts users if a potential threat is detected, enhancing

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published