email header analyzer
Stable realse
電子郵件標頭分析器是一個用 Flask 編寫的工具,用於解析電子郵件標頭並將其轉換為人類可讀的格式,它還可以:
姓名 | 開發者 | 問題 |
---|---|---|
訊息頭 | 沒有顯示所有的啤酒花。 | |
電子郵件標頭 | MX工具箱 | 不準確而且慢。 |
訊息頭分析器 | 微軟 | 使用者介面損壞。 |
安裝系統相依性:
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