All Projects → cyberdefenders → Email Header Analyzer

cyberdefenders / Email Header Analyzer

Licence: gpl-3.0
E-Mail Header Analyzer

Projects that are alternatives of or similar to Email Header Analyzer

humble
A humble, and fast, security-oriented HTTP headers analyzer
Stars: ✭ 17 (-93.12%)
Mutual labels:  analysis, headers
Phan
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
Stars: ✭ 5,194 (+2002.83%)
Mutual labels:  analysis, analyzer
custom-bytecode-analyzer
Java bytecode analyzer customizable via JSON rules
Stars: ✭ 66 (-73.28%)
Mutual labels:  analysis, analyzer
pingnoo
An open-source cross-platform traceroute/ping analyser.
Stars: ✭ 149 (-39.68%)
Mutual labels:  analysis, analyzer
Dart Code Metrics
Software analytics tool that helps developers analyse and improve software quality.
Stars: ✭ 96 (-61.13%)
Mutual labels:  analysis, analyzer
spring-startup-analysis
Simple module to analyse bean construction in Java Spring
Stars: ✭ 76 (-69.23%)
Mutual labels:  analysis, analyzer
Security Code Scan
Vulnerability Patterns Detector for C# and VB.NET
Stars: ✭ 550 (+122.67%)
Mutual labels:  analysis, analyzer
seo-audits-toolkit
SEO & Security Audit for Websites. Lighthouse & Security Headers crawler, Sitemap/Keywords/Images Extractor, Summarizer, etc ...
Stars: ✭ 311 (+25.91%)
Mutual labels:  analysis, headers
Social Analyzer
API, CLI & Web App for analyzing & finding a person's profile across +1000 social media \ websites (Detections are updated regularly by automated systems)
Stars: ✭ 8,449 (+3320.65%)
Mutual labels:  analyzer, analysis
Sonar Java
☕️ SonarSource Static Analyzer for Java Code Quality and Security
Stars: ✭ 745 (+201.62%)
Mutual labels:  analysis, analyzer
Cortex
Cortex: a Powerful Observable Analysis and Active Response Engine
Stars: ✭ 676 (+173.68%)
Mutual labels:  analysis, analyzer
Idaobjctypes
A collection of types & functions definitions useful for Objective-C binaries analysis.
Stars: ✭ 138 (-44.13%)
Mutual labels:  analysis, headers
Analyzer
🔍 Offline Analyzer for extracting features, artifacts and IoCs from Windows, Linux, Android, iPhone, Blackberry, macOS binaries, emails and more
Stars: ✭ 108 (-56.28%)
Mutual labels:  analysis, analyzer
Seriloganalyzer
Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.
Stars: ✭ 214 (-13.36%)
Mutual labels:  analysis, analyzer
Multidict
The multidict implementation
Stars: ✭ 225 (-8.91%)
Mutual labels:  headers
Awstats
AWStats Log Analyzer project (official sources)
Stars: ✭ 238 (-3.64%)
Mutual labels:  analyzer
Mailer
A light-weight, modular, message representation and mail delivery framework for Python.
Stars: ✭ 225 (-8.91%)
Mutual labels:  email-sender
Spamscope
Fast Advanced Spam Analysis Tool
Stars: ✭ 223 (-9.72%)
Mutual labels:  outlook
Hiper
🚀 A statistical analysis tool for performance testing
Stars: ✭ 2,667 (+979.76%)
Mutual labels:  analysis
Htmlhint
⚙️ The static code analysis tool you need for your HTML
Stars: ✭ 2,723 (+1002.43%)
Mutual labels:  analysis

E-Mail Header Analyzer (MHA)

mha

What is E-Mail header analyzer (MHA):

E-Mail header analyzer is a tool written in flask 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.

MHA is an alternative for the following:

Name Dev Issues
MessageHeader Google Not showing all the hops.
EmailHeaders Mxtoolbox Not accurate and slow.
Message Header Analyzer Microsoft Broken UI.

Installation

Install system dependencies:

sudo apt-get update
sudo apt-get install python3-pip
sudo pip3 install virtualenv

Create a Python3 virtual environment and activate it:

virtualenv virt
source virt/bin/activate

Clone the GitHub repo:

git clone https://github.com/lnxg33k/email-header-analyzer.git

Install Python dependencies:

cd MHA
pip3 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 visit http://localhost:8080.

Docker

A Dockerfile 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

Docker-Compose

A docker-compose file is provided if you wish to use docker-compose.

Clone the GitHub repo:

git clone https://github.com/lnxg33k/email-header-analyzer.git
cd 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 docker docker-compose.yml file the line

command: --debug
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].