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
- google-safe-browsing
- node.js
- nodemailer
- smtp




Log in or sign up for Devpost to join the conversation.