Inspiration

There are many scam emails that get sent and sometimes it is hard to tell if an email is a scam or not. We built a tool that can potentially prevent scams from happening and made it very easy to use.

What it does

You forward an email you are unsure about (safety wise) to scan@edeceit.xyz

Our program scans the email for common phishing/scam email patterns and emails you back the results

How we built it

We used nodemailer and an smtp server to handle the emails (node.js)

Checks if domain is a common company email (Fortune 500 company) or if it sent using a common email service (gmail, yahoo, hotmail)

Checks if email contains common phishing/scam keywords

Checks if links contained in the email are malicious using the Google Safe Browsing Lookup API

Challenges we ran into

We had trouble sending the email back with our domain so we ended up having to use gmail as the sender

Accomplishments that we're proud of

We are proud that our program works as intended

What we learned

We learned how to use nodemailer and how to set up an email server using node.js

What's next for E-Deceit

What we check is very basic and is not very accurate. To make this program better, we could add more ways to check if the email is suspicious.

Machine learning could help identify phishing/scam emails more efficiently so that is something we could add in the future when we are more experienced

Built With

Share this project:

Updates