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
Entering URL
Methodology
Output
Variable Importance
Entering URL
Methodology
Output
Variable Importance
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