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