Smart Email Client To Detect Malicious URLs

Final Year Project, Department of Computer Science

Project supervisor: Professor S.M. Yiu (Department of Computer Science)

Project information

Project descriptions

The aim of this project was to detect phishing emails or URLs with a high accuracy. For the same, our deliverable was in the form of an improved email client that scrapes the last unread email from a user’s inbox and checks if it is safe or malicious. A series of Machine Learning algorithms were tried and experiments and research was conducted. From the results obtained, it was determined that a Balanced Random Forest algorithm after optimization in the form of algorithm tuning, training-testing split, feature analysis and other methods, was the most suitable choice for the project as it gave an accuracy of around 98% and after some experiments on optimization, it even reached a 100% accuracy.

Team information

Project leader: Yuen Hoi Man, BEng(CompSc)

Team member(s): Trisha Gupta, BEng(CompSc); Shreya Palit, BEng(CompSc)

Project poster
Project video
Project images
Entering URL
Methodology
Output
Variable Importance
Previous
Next
Media links
Awards

Winner of the Dean’s Fund Award @ The 1st Engineering InnoShow

This project team was selected for the Dean’s fund award at the 1st Engineering InnoShow. 

This team has received HK$10,000 sponsorship to participate in external competitions or incubation/ entrepreneurship/ startup programmes.

 

The best project award - COMP3329 Computer Game Design and Programming @ The 1st Engineering InnoShow

This project team was selected for the best project award – COMP3329 Computer Game Design and Programming at the 1st Engineering InnoShow.

Members of the Club Grenade project team in HKUEAA Annual Dinner