
चयनित MISP विशेषताओं, जिनमें IP पते, URL और हैश शामिल हैं, को पुन: प्रयोग करने योग्य आउटपुट फ़ाइलों में निकालता है।

यह कोड किसी दिए गए MISP (Malware Information Sharing Platform) सर्वर से जुड़ता है और एक निश्चित संख्या में इवेंट्स को पार्स करता है, जिसमें पाए गए IP पते, URLs और MD5 हैश को तीन अलग-अलग फ़ाइलों में लिखता है।
इस स्क्रिप्ट का उपयोग करने के लिए, आपको अपने MISP इंस्टेंस का URL और एक मान्य API कुंजी प्रदान करनी होगी। फिर आप विशेषताओं को प्राप्त करने और उन्हें फ़ाइलों में सहेजने के लिए MISPConnector.run() विधि को कॉल कर सकते हैं।
कोड का उपयोग करने के लिए, निम्नलिखित कमांड चलाएँ:
python3 misp_connector.py --misp-url <MISP_URL> --misp-key <MISP_API_KEY> --limit <EVENT_LIMIT>
MISPConnector क्लास वर्तमान में निम्नलिखित विशेषता प्रकारों का समर्थन करता है:
यदि किसी इवेंट में इनमें से किसी प्रकार की विशेषता पाई जाती है, तो इसे उपयुक्त सेट में जोड़ा जाएगा (उदाहरण के लिए, IP पतों को network_set में जोड़ा जाएगा) और संबंधित फ़ाइल (network.txt, hash.txt, या url.txt) में लिखा जाएगा।
कोड को कमांड-लाइन स्क्रिप्ट में तर्क पास करके कॉन्फ़िगर किया जा सकता है। उपलब्ध तर्क हैं:
इस स्क्रिप्ट की निम्नलिखित सीमाएँ हैं:
यह कोड MIT लाइसेंस के अंतर्गत प्रदान किया गया है। अधिक जानकारी के लिए LICENSE फ़ाइल देखें।