A cybersecurity project focused on detecting and analyzing phishing URLs using the Total Virus API. The tool is designed to help individuals and organizations verify suspicious links and protect against phishing attacks through real-time threat analysis.
Phishing remains one of the most dangerous and widespread cybersecurity threats. PhishGuard aims to counter this by integrating with VirusTotal API to scan URLs and return threat intelligence from 70+ antivirus engines.
- π΅οΈ Real-time phishing URL detection
- π VirusTotal API integration
- π Displays threat scores and scan reports
- π§ Analyzes domains, IPs, and redirect chains
- π‘ Helps users make informed decisions before clicking links
- π Simple UI for entering and scanning URLs
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- API: VirusTotal API
- Deployment: (Mention platform: Vercel, Render, DigitalOcean, etc.)
Built to enhance cyber awareness and give users the power to self-verify URLs.
- Reduces risk of phishing attacks
- Encourages proactive cybersecurity behavior
- Useful for students, journalists, corporates, and individuals
- User enters a suspicious URL
- System sends request to VirusTotal API
- Returns security verdict from multiple engines
- Highlights malicious reports and alerts the user
(Add UI shots showing the input field, scan results, alerts, etc.)
- Clone the repository
edit config file with below details { "dbUri": "", "VIRUSTOTAL_API_KEY": "", "PORT": , "WHOIS_API_KEY": "" }
- npm i
- npm start