Skip to content

TanishqDsharma/EmailAnalyzer-Akash-CLoud

Repository files navigation

Email Analyzer: An open, decentralized Security Tool

Link to app hosted on Akash : EmailAnalyzer

Guide to deploy your application on Akash : DeploymentGuide

Introduction

Email Header Analysis is a web based project developed with the aim of investigating emails to distinguish malicious emails from genuine ones.

In today’s scenario where everything is going on in online mode and the main mode of communication is through emails, it becomes very difficult to identify fake/phishing emails and because of this the amount of fake/phishing email attacks have increased drastically. Employees with no knowledge about cyber security are the most vulnerable to such attacks and pose a major security concern to their organizations.

Therefore having a solution to identify such emails with just one click would be a great help to society.

Features of the EmailAnalyzer Tool:

This app will analyze your email data for you to by which you will know that the email sent to you is genuine or not.This app analyze your email data on the basis of email headers,it looks for the email headers which helps to determine the user that the email is genuine or fake.

By using this the user can:

  1. Identify hop delays

  2. Identify basic information about the email which includes (Subject, Messag-ID, to, From):

    • Subject:This header will tell you subject of the email
    • Message-ID:This header is a unique identifier for a digital message.Message-IDs are required to have a specific format which is a subset of an email address and be globally unique. No two different messages must ever have the same Message-ID.
    • To : This header tell you that whom the email is sent to
    • From: This header will tell who sent the email
  3. Identify all the received headers:

    • Received header's:The received is the most important part of the email header and is usually the most reliable. They form a list of all the servers/computers through which the message traveled in order to reach you. The received lines are best read from bottom to top.
    • Since its is best to read this header from bottom to top, the tool captures each received header and divide them into the category of Top-most, middle-most and bottom-most received header. This help the user to quickly view the path from which the email travelled.
  4. Identify all the security related headers which includes(Received-SPF, DKIM-Signature, Return-path, Message-ID):

    • Received-SPF : SPF is used to describe what mail server is allowed to send messages for a domain. It's used to avoid fake email addresses (as sender email address). The system can detect if the mail server, which wants to send a message to the recipients mail-exchanger, is valid for the senders email address (domain).If this header results "PASS" then there is a high possiblity that the email is from a geniune source.

    • DKIM-Signature: This header makes sure that integrity of your email is maintained.

    • Return-path : is a hidden email header that indicates where and how bounced emails will be processed.If Return-path and Message-id has somewhat identical domains at the end then we can say that the email is from a genuine source.

  5. Identify all other additonal headers of an email

EmailAnalyzer Usage:

  1. Go to your gmail account and choose the email you want to analyze:

    alt text

  2. After selecting the email you want to analyze , click on the "3 dot option" and click on "show original meassage"

    alt text

  3. Click on copy to clipboard and navigate to the EmailAnalyzerApp

    alt text

  4. Now paste your email data in text area

    alt text

  5. After pasting your email data in text area filed,Click on "Analyze it" button and you will get your email data Analyzed.

    alt text

    alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages