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.
β 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.
- Visit the PHISHGUARD page on the Chrome Web Store.
- Click "Add to Chrome" and follow the prompts to install the extension.
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!
- URL Monitoring β The background script monitors all navigation events in the browser.
- Threat Analysis β Each URL is sent to the VirusTotal API for real-time scanning.
- 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.
- User Interaction β The popup provides real-time status updates and allows users to toggle protection or refresh the state.
π 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.
π 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.
- Node.js (optional, for local testing)
- Chrome Browser (or other supported browsers like Firefox)
- VirusTotal API Key (for URL scanning)
- Obtain a free API key from VirusTotal.
- Replace
YOUR_VIRUSTOTAL_API_KEY
inbackground.js
with your actual API key. - Run the extension locally by following the Installation steps above.
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.
This project is licensed under the MIT License. See the LICENSE file for details.
π 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.
π Email: [email protected]
π¦ Twitter: @PhishGuardApp
π GitHub Issues: Open an issue in this repository.
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. π»β¨
β 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. ππ‘οΈ