
محلل رأس البريد الإلكتروني

محلل رأس البريد الإلكتروني هو أداة مكتوبة بلغة flask لتحليل رؤوس البريد الإلكتروني وتحويلها إلى تنسيق قابل للقراءة من قبل البشر، ويمكنه أيضًا:
| الاسم | المطور | المشكلات |
|---|---|---|
| MessageHeader | لا يعرض جميع القفزات. | |
| EmailHeaders | Mxtoolbox | غير دقيق وبطيء. |
| Message Header Analyzer | Microsoft | واجهة مستخدم معطلة. |
تثبيت تبعيات النظام:
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 إذا كنت ترغب في استخدام دوكر-كومبوز.
استنساخ مستودع GitHub:
git clone https://github.com/lnxg33k/email-header-analyzer.git
cd email-header-analyzer
دع دوكر-كومبوز يقوم بالعمل.
docker-compose up -d
إيقاف الحاوية.
docker-compose down
كيفية تمكين التصحيح. أضف في ملف دوكر docker-compose.yml السطر
command: --debug