
E-Mail Header Analyzer

L'Analizzatore di Intestazioni Email è uno strumento scritto in flask per analizzare le intestazioni email e convertirle in un formato leggibile dall'uomo; può anche:
| Nome | Sviluppatore | Problemi |
|---|---|---|
| MessageHeader | Non mostra tutti i salti. | |
| EmailHeaders | Mxtoolbox | Non accurato e lento. |
| Message Header Analyzer | Microsoft | Interfaccia rotta. |
Installa le dipendenze di sistema:
sudo apt-get update
sudo apt-get install python3-pip
sudo pip3 install virtualenv
Crea un ambiente virtuale Python3 e attivalo:
virtualenv virt
source virt/bin/activate
Clona il repository GitHub:
git clone https://github.com/lnxg33k/email-header-analyzer.git
Installa le dipendenze Python:
cd MHA
pip3 install -r requirements.txt
Esegui il server di sviluppo:
python3 server.py -d
Puoi cambiare l'indirizzo di bind o la porta specificando le opzioni appropriate:
python3 server.py -b 0.0.0.0 -p 8080
Tutto dovrebbe funzionare, ora visita http://localhost:8080.
Viene fornito un Dockerfile se desideri creare un'immagine docker.
docker build -t mha:latest .
Puoi quindi eseguire un contenitore con:
docker run -d -p 8080:8080 mha:latest
Viene fornito un file docker-compose se desideri usare docker-compose.
Clona il repository GitHub:
git clone https://github.com/lnxg33k/email-header-analyzer.git
cd email-header-analyzer
Lascia che docker-compose faccia il lavoro.
docker-compose up -d
Ferma il contenitore.
docker-compose down
Come abilitare il debug. Aggiungi nel file docker-compose.yml di docker la riga
command: --debug