Inspiration

Throughout the years some of our family and friends have been drastically effected by phishing scams and we thought to try to combat it

What it does

The Queens Guard allows the user to insert however many emails that they want to check for phishing and it shows the user if the specific email is safe or not with a confidence level as well

How we built it

We built it using the imap_tools, flask gemini, and VirusTotal by going through the amount of emails requested by the user checking via Gemini if the body of the email seems legitimate then if any links are provided uses VirusTotal to identify if the links in the email are unsafe. Once everything is finished The Queens Guard sends a list back of to the GUI showing the results of the tests

Challenges we ran into

One of the biggest challenges we ran into was burn out near the end of our project we were running into a lot of issues trying to get information from the dictionary and getting our GUI working and showing the information correctly which caused us to want to give up

Accomplishments that we're proud of

We are happy to get a fully working product with a lot of the features that we wanted to add. We also learned a lot during that time about all sorts of different topics.

What we learned

One of the biggest things we learned was API calls due to the fact that we had to do an API call for both VirusTotal and Gemini we needed to understand the documentation and learn how to format the results we got from these API calls

What's next for The Queen's Guard

We hope to turn Queens Guard into a chrome extension as well as searching through files that are attached to the email itself.

Built With

Share this project:

Updates