
이메일 헤더 분석기

E-Mail 헤더 분석기는 flask로 작성된 도구로, 이메일 헤더를 파싱하여 사람이 읽을 수 있는 형식으로 변환합니다. 또한 다음 기능을 제공합니다:
| 이름 | 개발사 | 문제점 |
|---|---|---|
| MessageHeader | 모든 홉을 표시하지 않음. | |
| EmailHeaders | Mxtoolbox | 정확하지 않고 느림. |
| Message Header Analyzer | Microsoft | 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을 방문하십시오.
도커 이미지를 빌드하려면 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-compose.yml 파일에 다음 줄을 추가하십시오
command: --debug