Skip to content

Mejatintiwari/HexaGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HexaGuard is a privacy-focused Chrome extension that checks websites in real-time for: - βœ… SSL certificate (HTTPS) - 🚨 Phishing and malware threats (via Google Safe Browsing) - πŸ“… Domain age (via WhoisXML API) - πŸ–ΌοΈ Favicon presence - πŸ“ Suspicious form detection ## πŸ“¦ Features - Real-time phishing detection - WHOIS-based domain age checker - Instant SSL security check - Visual and modern UI - One-click suspicious site reporting ## πŸ”§ Installation (Dev Mode) 1. Clone or download this repository. 2. Open Chrome and go to `chrome://extensions`. 3. Enable **Developer mode** (top-right). 4. Click **Load unpacked**, then select the `HexaGuard` folder. ## πŸ”‘ API Key Setup This extension uses two APIs: ### 1. Google Safe Browsing API - Visit [Google Cloud Console](https://console.cloud.google.com/) - Create a project - Enable **Safe Browsing API** - Go to **Credentials β†’ Create Credentials β†’ API Key** - Replace `YOUR_GOOGLE_API_KEY` in `content.js` ### 2. WhoisXML API - Sign up at [https://whoisxmlapi.com](https://whoisxmlapi.com) - Copy your free API key from dashboard - Replace `YOUR_WHOIS_API_KEY` in `content.js` ## πŸ“ Folder Structure HexaGuard/ β”œβ”€β”€ manifest.json β”œβ”€β”€ background.js β”œβ”€β”€ content.js β”œβ”€β”€ popup.html β”œβ”€β”€ popup.js β”œβ”€β”€ style.css └── icons/(MAKE FROM YOUR SIDE) ## πŸ” Security Notes - All API requests are client-side (no data collected by the extension). - You can restrict Google API key usage to your `chrome-extension://` ID for safety. ## πŸ’‘ Coming Soon - Real-time fraud database checks - Dark mode toggle - Auto-reporting to Safe Browsing --- ## πŸ“„ License MIT Β© 2025

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published