email header analyzer
Stable realse
電子メール ヘッダー アナライザーは、電子メール ヘッダーを解析して人間が読める形式に変換するために flask で書かれたツールで、次のこともできます。
名前 | 開発者 | 問題 |
---|---|---|
メッセージヘッダー | グーグル | すべてのホップは表示されていません。 |
電子メールヘッダー | MXツールボックス | 正確ではないし遅い。 |
メッセージヘッダーアナライザー | マイクロソフト | 壊れたUI。 |
システムの依存関係をインストールします。
sudo apt-get update
sudo apt-get install python3-pip
sudo pip3 install virtualenv
Python3 仮想環境を作成し、アクティブ化します。
virtualenv virt
source virt/bin/activate
GitHub リポジトリのクローンを作成します。
git clone https://github.com/lnxg33k/email-header-analyzer.git
Python の依存関係をインストールします。
cd MHA
pip3 install -r requirements.txt
開発サーバーを実行します: python3 server.py -d
適切なオプションを指定してバインド アドレスまたはポートを変更できます: python3 server.py -b 0.0.0.0 -p 8080
すべてがうまくいくはずです。http://localhost:8080 にアクセスしてください。
Docker イメージを構築したい場合は、 Dockerfile
が提供されます。
docker build -t mha:latest .
その後、次のコマンドを使用してコンテナを実行できます。
docker run -d -p 8080:8080 mha:latest
docker-compose を使用する場合は、 docker-compose
ファイルが提供されます。
GitHub リポジトリのクローンを作成します。
git clone https://github.com/lnxg33k/email-header-analyzer.git
cd email-header-analyzer
docker-compose に作業を行わせます。
docker-compose up -d
コンテナを停止します。
docker-compose down
デバッグを有効にする方法。 docker docker-compose.yml
ファイルに次の行を追加します。
command : --debug