Skip to content

PHISHGUARD: Real-Time Phishing Detection Extension πŸ›‘οΈ PHISHGUARD is a cutting-edge browser extension designed to protect users from phishing attacks and malicious websites in real-time. With its sleek cyberpunk-inspired UI and advanced threat detection capabilities, PHISHGUARD ensures safe and secure browsing.

Notifications You must be signed in to change notification settings

Th-Shivam/Phishguard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ PHISHGUARD: Real-Time Phishing Detection Extension

PHISHGUARD is a cutting-edge browser extension designed to protect users from phishing attacks and malicious websites in real-time. With its sleek cyberpunk-inspired design and advanced threat detection capabilities, PHISHGUARD empowers users to browse the web safely and confidently.


🌟 Features

βœ… Real-Time URL Scanning – Automatically scans URLs using the VirusTotal API to detect malicious or suspicious sites.

βœ… Dynamic Blocking – Blocks access to flagged websites and redirects users to a secure warning page.

βœ… User-Friendly Popup – A modern popup interface allows users to toggle protection, view status, and refresh updates.

βœ… Crowdsourced Reporting – Users can report phishing sites, contributing to a community-driven database of threats.

βœ… Color-Coded Warnings – Provides clear, visually appealing warnings (πŸ”΄ red for malicious, 🟑 yellow for suspicious, 🟒 green for safe).

βœ… Lightweight & Optimized – Minimal resource usage ensures smooth performance without slowing down your browsing experience.


πŸš€ Installation

1️⃣ From Chrome Web Store

  • Visit the PHISHGUARD page on the Chrome Web Store.
  • Click "Add to Chrome" and follow the prompts to install the extension.

2️⃣ From Source Code

 git clone https://github.com/th-shivam/phishguard.git
  • Open Chrome and navigate to chrome://extensions/.
  • Enable Developer Mode (toggle in the top-right corner).
  • Click Load Unpacked and select the cloned repository folder.
  • PHISHGUARD will now appear in your extensions list!

πŸ› οΈ How It Works

  1. URL Monitoring – The background script monitors all navigation events in the browser.
  2. Threat Analysis – Each URL is sent to the VirusTotal API for real-time scanning.
  3. Blocking Malicious Sites – If a URL is flagged as malicious or suspicious, it is blocked, and the user is redirected to a secure warning page.
  4. User Interaction – The popup provides real-time status updates and allows users to toggle protection or refresh the state.

🎨 Design Highlights

🌌 Cyberpunk Theme – A futuristic design with glowing neon accents and smooth animations.
⚑ Interactive Animations – Buttons pulse, indicators glow, and transitions are seamless.
πŸ“± Responsive Layout – Looks great on all screen sizes, ensuring a consistent user experience.


πŸ“Š Impact

🌍 Social – Protects users from phishing scams, identity theft, and financial fraud.
πŸ’° Economic – Reduces costs associated with cybercrime and enhances business security.
♻️ Environmental – Optimized for energy efficiency, minimizing resource usage.


πŸ”§ Development Setup

Prerequisites

  • Node.js (optional, for local testing)
  • Chrome Browser (or other supported browsers like Firefox)
  • VirusTotal API Key (for URL scanning)

Steps

  1. Obtain a free API key from VirusTotal.
  2. Replace YOUR_VIRUSTOTAL_API_KEY in background.js with your actual API key.
  3. Run the extension locally by following the Installation steps above.

🀝 Contributing

We welcome contributions from the community! Here’s how you can help:

πŸ“Œ Report Bugs – Open an issue on GitHub if you encounter any problems.
πŸ’‘ Suggest Features – Share your ideas for new features or improvements.
πŸ”§ Submit PRs – Fork the repository, make your changes, and submit a pull request.

Please adhere to our Code of Conduct when contributing.


πŸ“œ License

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


πŸ™Œ Acknowledgments

πŸ” VirusTotal – For providing the powerful API used for URL scanning.
🌐 Chrome Extensions Team – For their excellent documentation and support for Manifest V3.
πŸ› οΈ Open Source Community – For inspiration and resources that helped shape this project.


πŸ“’ Feedback & Support

πŸ’Œ Email: [email protected]
🐦 Twitter: @PhishGuardApp
πŸ“Œ GitHub Issues: Open an issue in this repository.


🌐 Stay Safe Online

With PHISHGUARD, you’re taking a proactive step toward protecting yourself and others from online threats. Together, we can create a safer internet for everyone. πŸ’»βœ¨


πŸ“Έ Screenshots

πŸ–₯️ Popup Interface

Popup Interface

🚫 Blocked Page

Blocked Page


πŸ“£ Follow Us

⭐ Star this repository to show your support!
πŸ”— Share with friends who care about online safety.
πŸ“’ Spread the word about PHISHGUARD on social media.

Thank you for choosing PHISHGUARD! Together, we can fight phishing and make the web a safer place. πŸŒπŸ›‘οΈ

About

PHISHGUARD: Real-Time Phishing Detection Extension πŸ›‘οΈ PHISHGUARD is a cutting-edge browser extension designed to protect users from phishing attacks and malicious websites in real-time. With its sleek cyberpunk-inspired UI and advanced threat detection capabilities, PHISHGUARD ensures safe and secure browsing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published