Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/umair9747/headmail

A tool designed to analyse email headers
https://github.com/umair9747/headmail

cyber cyber-security cybersecurity digitalforensics email-header email-header-forensics ethical-hacking ethical-hacking-tools forensics hacking hacking-tool hacking-tools hacktoberfest information-security infosec kali-linux opensource osint osint-resources osint-tool

Last synced: 2 months ago
JSON representation

A tool designed to analyse email headers

Awesome Lists containing this project

README

        


logo














About HeadMail


output




HeadMail is an cross-platform tool developed using Nodejs which can help investigators and researchers to analyse email headers to filter out relevant data
which can be considered useful during digital investigations.


Headers Filtered:





  • Delivered-To

  • From

  • Date & Time

  • Subject

  • Received-SPF

  • Content-Type

  • Message-ID

  • Mime-Version

  • X-Mailer





Support



| Windows | Linux | Mac | Termux |
| ------- | ----- | --- | ------ |
| ✔ | ✔ | ✔ | ✔ |

✔ - Tested

❔ - Not tested


Installation


Windows


Note:


  • Make sure you have Nodejs installed on your system, which you can do by going to https://nodejs.org/en/download/

  • Clone / Download the repository to your local machine and run the following commands:



```sh
cd headmail
npm i
node index.js
```



Linux / Termux



```sh
sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt-get install nodejs -y
sudo apt-get install git -y
git clone https://github.com/umair9747/headmail
cd headmail
npm i
node index.js
```


Usage



```sh
Headmail V1.0
Usage: node index.js filelocation

FILENAME --
Specifies the location of the file containing the email headers that the tool would read.

Example Usage: node index.js /home/umair/Desktop/headers.txt
```
NOTE: Supplying a file is mandatory else Archer would return an error


Willing to Contribute?


You can make a contribution to this repo by creating a pull request! Make sure you include the following details:


  • Feature introduced

  • What does the feature do?

  • List of External Modules/Packages if used





Reach Out!


You can contact me through the following handles: