URL_Analyzer is a cybersecurity-focused web application designed to detect and analyze potentially malicious or phishing URLs. It provides real-time scanning, threat classification, and confidence scoring to help users stay safe online.
-
🔍 URL Scanning Engine
- Analyze URLs for phishing or malicious behavior
-
📊 Threat Detection System
- Classifies URLs as Safe / Suspicious / Malicious
-
📈 Confidence Meter
- Displays probability score of threat detection
-
🧠 Machine Learning Integration (Pluggable)
- Supports ML-based URL classification
-
🗂 Scan History Tracking
- Keeps record of previously scanned URLs
-
⚡ Fast Frontend UI
- Built with modern frameworks for performance
- React (Vite)
- TypeScript
- Tailwind CSS
- Node.js
- Serverless API (Vercel / custom API)
- Drizzle ORM
- PostCSS
- Vercel Deployment
URL_Analyzer/
│── client/ # Frontend application
│── api/ # Backend API (URL scanning logic)
│── archive/ # Dataset (Phishing URLs)
│── components/ # UI components
│── config files # Tailwind, Vite, TypeScript configs
git clone https://github.com/https://github.com/DarkUser7/URL_Analyzer.gitnpm installnpm run devhttp://localhost:5173
-
User enters a URL
-
System extracts features
-
Backend analyzes URL patterns / dataset
-
Result is classified:
- Safe ✅
- Suspicious
⚠️ - Malicious ❌
-
Confidence score is displayed
- Includes phishing URL dataset (
Phishing URLs.csv) - Can be extended with real-time threat intelligence
- 🔗 Integration with VirusTotal API
- 🤖 Advanced ML model (Random Forest / Deep Learning)
- 🌐 Browser Extension version
- 🔐 User authentication & dashboard