L'analyseur d'en-têtes de courrier électronique est un outil écrit en Flask pour analyser les en-têtes de courrier électronique et les convertir dans un format lisible par l'homme. Il peut également :
Nom | Développeur | Problèmes |
---|---|---|
En-tête de message | Ne pas montrer tous les houblons. | |
En-têtes de courrier électronique | Boîte à outils Mx | Pas précis et lent. |
Analyseur d'en-tête de message | Microsoft | Interface utilisateur cassée. |
Installer les dépendances du système :
sudo apt-get update
sudo apt-get install python3-pip
sudo pip3 install virtualenv
Créez un environnement virtuel Python3 et activez-le :
virtualenv virt
source virt/bin/activate
Clonez le dépôt GitHub :
git clone https://github.com/lnxg33k/email-header-analyzer.git
Installez les dépendances Python :
cd MHA
pip3 install -r requirements.txt
Exécutez le serveur de développement : python3 server.py -d
Vous pouvez modifier l'adresse ou le port de liaison en spécifiant les options appropriées : python3 server.py -b 0.0.0.0 -p 8080
Tout devrait bien se passer, visitez maintenant http://localhost:8080.
Un Dockerfile
est fourni si vous souhaitez créer une image Docker.
docker build -t mha:latest .
Vous pouvez ensuite exécuter un conteneur avec :
docker run -d -p 8080:8080 mha:latest
Un fichier docker-compose
est fourni si vous souhaitez utiliser docker-compose.
Clonez le dépôt GitHub :
git clone https://github.com/lnxg33k/email-header-analyzer.git
cd email-header-analyzer
Laissez docker-compose faire le travail.
docker-compose up -d
Arrêtez le conteneur.
docker-compose down
Comment activer le débogage. Ajoutez dans le fichier docker docker-compose.yml
la ligne
command : --debug