Folders and files Β
Β
Β
Β
Β
Β
Β
View all files
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
You canβt perform that action at this time.