Skip to content

WebCyphr a browser Extension that filters incoming and outgoing traffics and keeps the user protected

Notifications You must be signed in to change notification settings

rubberpirate/WebCyphr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WebCyphr

WebCyphr-a web extension that safeguards your browsing by detecting potential threats and phishing websites while offering a unique password generator for enhanced security.

GitHub code size in bytes GitHub license GitHub contributors GitHub commit activity GitHub Repo stars

Features β€’ Installation β€’ Usage β€’ Required Tools

sample.mp4

πŸ”’ Features of WebCyphr Browser Extension

  • πŸ›‘οΈ Real-Time Threat Monitoring: Actively scans and blocks harmful or phishing websites while browsing.
  • 🚫 Website Blacklisting: Prevents access to a predefined list of malicious and phishing URLs.
  • πŸ” Secure Link Verifier: Allows manual input of URLs to check for potential threats using Google Safe Browsing API.
  • πŸ”‘ Strong Password Generator: Generates customizable strong passwords with options for length, uppercase, lowercase, numbers, and special characters.
  • ⚑ Interactive Warning Pages: Displays an aesthetic, user-friendly, animated warning page when visiting blocked sites.
  • πŸ’‘ User Bypass Instructions: Provides subtle guidance on how to disable real-time scanning, ensuring informed user decisions.
  • 🎨 Mouse-Interactive Animated Background: Includes a visually engaging particle animation for warning pages, responsive to cursor movements.
  • 🌐 Always-On Protection: Continuous monitoring and blocking enabled by default, ensuring safety across all sessions.
  • πŸ› οΈ Customizable Tools: Accessible tools for secure browsing directly from the extension popup menu.
  • 🧩 Modern UI Design: Clean, dark-themed user interface for an intuitive user experience.

Installation

  1. Clone the repo using
git clone https://github.com/rubberpirate/WebCyphr
  1. Generate a Google Safe Browsing API Key from Google Cloud Console and use it in popup.js
"https://safebrowsing.googleapis.com/v4/threatMatches:find?key=<API-KEY-HERE>"
  1. Generate a VirusTotal API Key from VirusTotal Home Page and use it for the tools that uses viruatotal api.

  2. Then turn on the Developer Mode in your Browser and load unpacked inside WebCyphr/Extensions/WebCyphr-main

  3. You can use the same method to install WebScanner also which can be used for Easy to acess Context-Menu scan

  4. And here you go, You have your Extensions ready

Usage

Edit/Add Sites to Blacklist

  1. Clone the repo using
git clone https://github.com/rubberpirate/WebCyphr
  1. Generate a Google Safe Browsing API Key from Google Cloud Console and use it in popup.js
"https://safebrowsing.googleapis.com/v4/threatMatches:find?key=<API-KEY-HERE>"
  1. Generate a VirusTotal API Key from VirusTotal Home Page and use it for the tools that uses viruatotal api.

  2. Then turn on the Developer Mode in your Browser and load unpacked inside WebCyphr/Extensions/WebCyphr-main

  3. You can use the same method to install WebScanner also which can be used for Easy to acess Context-Menu scan

  4. And here you go, You have your Extensions ready

About

WebCyphr a browser Extension that filters incoming and outgoing traffics and keeps the user protected

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •