Phishing Website Detector
This final-year Computer Science project develops a Phishing Website Detector to identify malicious URLs that attempt to steal sensitive user information, such as login credentials or financial details. The system combines machine learning techniques and rule-based logic to analyze URL features, achieving high accuracy in classifying URLs as phishing or legitimate. Built in Python, it utilizes Scikit-learn for training machine learning models like Random Forest or Logistic Regression, and Flask for deploying a web-based interface where users can input URLs for real-time detection. Key skills include cybersecurity for understanding phishing techniques, machine learning for model development, and web development for deployment. The system processes datasets like the UCI Phishing Sites dataset, extracting features such as URL length, special characters, and domain properties. It achieves over 90% accuracy on test sets, evaluated using metrics like precision, recall, and F1-score. Th...