- Notifications
You must be signed in to change notification settings - Fork171
cyberdefenders/email-header-analyzer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
E-Mail header analyzer is a tool written inflask for parsing email headers and converting them to a human readable format and it also can:
- Identify hop delays.
- Identify the source of the email.
- Identify hop country.
Name | Dev | Issues |
---|---|---|
MessageHeader | Not showing all the hops. | |
EmailHeaders | Mxtoolbox | Not accurate and slow. |
Message Header Analyzer | Microsoft | Broken UI. |
Install system dependencies:
sudo apt-get updatesudo apt-get install python3-pipsudo pip3 install virtualenv
Create a Python3 virtual environment and activate it:
virtualenv virtsource virt/bin/activate
Clone the GitHub repo:
git clone https://github.com/lnxg33k/email-header-analyzer.git
Install Python dependencies:
cd MHApip3 install -r requirements.txt
Run the development server:python3 server.py -d
You can change the bind address or port by specifying the appropriate options:python3 server.py -b 0.0.0.0 -p 8080
Everything should go well, now visithttp://localhost:8080.
ADockerfile
is provided if you wish to build a docker image.
docker build -t mha:latest .
You can then run a container with:
docker run -d -p 8080:8080 mha:latest
Adocker-compose
file is provided if you wish to use docker-compose.
Clone the GitHub repo:
git clone https://github.com/lnxg33k/email-header-analyzer.gitcd email-header-analyzer
Let docker-compose do the work.
docker-compose up -d
Stop the container.
docker-compose down
HowTo enable debugging. Add in the dockerdocker-compose.yml
file the line
command:--debug
About
E-Mail Header Analyzer
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.