Email Header Analysis is a web + CLI 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.
- Follow the below steps and make sure you satisfy all requirements:
- Install Python 3+: If you don't already have Python 3+ installed, grab it from https://www.python.org/downloads/. You'll want to download and install the latest version of Python 3.x. As of 2019-10-14, that is Version 3.8.
- Install Dependencies: In a command prompt or Terminal window, navigate to the directory containing this repository's files. Then, type the following, and press enter: pip install -r requirements.txt
- Follow the below steps:
- docker pull tanishq512/email-image1:2
- docker run -p 80:80 tanishq512/email-image1:2
- Follow the below steps:
-
In command prompt type python EmailInspector-Web.py, this will run the server then follow the link: http://127.0.0.1:5000
-
Now paste your email data in text area
-
After pasting your email data in Click on "Analyze it" button and you will get your email data Analyzed.
-
- Follow the below steps:
- In the command prompt or Terminal window, type the following, and press enter: python EmailInspector.py Replace with any txt which have the email data. [you can get the email data by logging into your gmail selecting any email and after that clicking on "show original message",copy the data from "show original message" and paste it in a txt file]