The document describes research on detecting phishing websites using machine learning techniques. It provides background on phishing and how machine learning can be used to identify fraudulent websites. The researchers evaluated several algorithms (AdaBoost Classifier, XGBoost Classifier, Random Forest Classifier, Gradient Boosting Classifier, and Support Vector Machine) on a dataset of website attributes. Their results found that the Random Forest Classifier achieved the highest accuracy in determining whether a website was legitimate or a phishing site. The document discusses each algorithm and provides examples of the system's user interface and outputs classifying URLs. It concludes the Random Forest Classifier is effective for this phishing detection task and outlines opportunities for future work improving and expanding the approach.