Academic research project on phishing detection using rule-based analysis
PhishGuard is a college cybersecurity project developed by Kuldeep Tiwari and Aman Tiwari as part of their academic curriculum. This platform demonstrates the practical application of heuristic detection algorithms and threat intelligence APIs for identifying phishing websites. It is intended for educational and research purposes only.
Lead Developer
Lead developer responsible for system architecture, backend logic, API integration, and heuristic detection algorithms. Focused on creating a scalable and efficient phishing detection system using Flask and MongoDB.
Project Partner
Project partner contributing to frontend development, user interface design, security awareness content, and testing. Collaborated on research and documentation for the detection methodology and best practices.
PhishGuard uses a rule-based detection system analyzing multiple threat indicators.
Built with HTML5, CSS3, and JavaScript, providing a responsive and intuitive user experience across mobile and desktop devices.
Powered by Python (Flask), implementing 16+ heuristic detection rules including typosquatting detection, domain age verification, SSL certificate analysis, and behavioral pattern recognition.
MongoDB Atlas for persistent storage of scan history, domain reputation tracking, and community reports, ensuring data availability and security.
Integrates Google Safe Browsing API, VirusTotal API, and WhoisXML API to fetch real-time threat intelligence on domains, SSL certificates, and security reputation.
This is an Educational Project - Not a Commercial Security Product
By using PhishGuard, you acknowledge that this is a learning project and agree to use it responsibly for educational purposes only. The creators are students and this project is part of their academic coursework.
Connect with the project team
This project was made possible by the following tools and resources: