
ई-मेल हेडर विश्लेषक

ई-मेल हेडर विश्लेषक 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 फ़ाइल प्रदान की गई है।
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