Inspiration
We wanted to explore ways to prevent phishing attacks as we are all enthusiasts of cyber security and security practices.
What it does
The software when ran filters through the users Gmail inbox analyzing each email and its content/metadata, for malicious or alarming content. The software also displays the analyzed emails in a user friendly UI allowing the user to quickly check the health of they're inbox and delete unwanted emails. The software will also label each email in the users Gmail inbox based on the emails threat level.
How we built it
The software was built using python and the Google Gmail API as well as the URLhaus api for URL threat analysis.
Challenges we ran into
Finding bulk testing phishing email data for our software was very difficult, many database only hold keywords/IP address, we had to resort to looking into our personal emails spam to find phishing emails as well as sending phishing emails to ourselves.
Accomplishments that we're proud of
Working as a team and completing a challenging project in a challenging field has been very fulfilling for us
What we learned
We learned lots about phishing emails and how to prevent those kinds of attacks, we improved our skill with working with API and bulk data.
What's next for Enhanced Phishing Email Filter
Revisited UI and improvements to the algorithms maybe including AI analysis and a more detailed report.
Log in or sign up for Devpost to join the conversation.