अपडेट पर वापस जाएँ
New releaseSep 8, 2026

mvt v2026.9.7

Android और iOS उपकरणों के लिए फोरेंसिक संग्रह और विश्लेषण टूलकिट, जो सार्वजनिक और निजी समझौता संकेतकों (indicators of compromise) का उपयोग करके ज्ञात स्पाइवेयर द्वारा संभावित समझौते की पहचान करता है।

साझा करें

मोबाइल वेरिफिकेशन टूलकिट

[!IMPORTANT] हमने हाल ही में "v3" ब्रांच को मर्ज किया है। इससे ब्रेकिंग बदलाव आए हैं। यदि आप अन्य स्क्रिप्ट्स में mvt आउटपुट पर निर्भर थे, तो वे टूट सकती हैं। अधिक विवरण: https://github.com/mvt-project/mvt/issues/757

Documentation Status CI Downloads

मोबाइल वेरिफिकेशन टूलकिट (MVT) उपयोगिताओं का एक संग्रह है जो Android और iOS डिवाइसों के संभावित समझौते की पहचान करने में सहायक फोरेंसिक निशान एकत्र करने की प्रक्रिया को सरल और स्वचालित करता है।

इसे Amnesty International Security Lab द्वारा जुलाई 2021 में Pegasus Project के संदर्भ में एक तकनीकी फोरेंसिक पद्धति के साथ विकसित और जारी किया गया था। इसे Amnesty International और अन्य योगदानकर्ताओं द्वारा बनाए रखा जा रहा है।

Note MVT एक फोरेंसिक अनुसंधान उपकरण है जो प्रौद्योगिकीविदों और अन्वेषकों के लिए है। इसके लिए डिजिटल फोरेंसिक की समझ और कमांड-लाइन टूल्स का उपयोग आवश्यक है। यह अंतिम-उपयोगकर्ता स्व-मूल्यांकन के लिए नहीं है। यदि आप अपने डिवाइस की सुरक्षा के बारे में चिंतित हैं, तो कृपया प्रतिष्ठित विशेषज्ञ सहायता लें।

समझौते के संकेतक

MVT ज्ञात स्पाइवेयर अभियानों द्वारा लक्षित या संक्रमण के संभावित निशानों के लिए मोबाइल डिवाइसों को स्कैन करने हेतु सार्वजनिक समझौते के संकेतक (IOCs) का उपयोग समर्थित करता है। इसमें Amnesty International और अन्य अनुसंधान समूहों द्वारा प्रकाशित IOC शामिल हैं।

Warning सार्वजनिक समझौते के संकेतक यह निर्धारित करने के लिए अपर्याप्त हैं कि कोई डिवाइस "स्वच्छ" है, या किसी विशेष स्पाइवेयर टूल से लक्षित नहीं है। केवल सार्वजनिक संकेतकों पर निर्भरता हाल के फोरेंसिक निशानों को अनदेखा कर सकती है और सुरक्षा की झूठी भावना दे सकती है।

विश्वसनीय और व्यापक डिजिटल फोरेंसिक सहायता और ट्राइएज के लिए गैर-सार्वजनिक संकेतकों, अनुसंधान और खतरे की खुफिया जानकारी तक पहुंच आवश्यक है।

ऐसी सहायता नागरिक समाज को Amnesty International's Security Lab या Access Now’s Digital Security Helpline के साथ हमारी फोरेंसिक साझेदारी के माध्यम से उपलब्ध है।

MVT के साथ समझौते के संकेतकों का उपयोग करने के बारे में अधिक जानकारी दस्तावेज़ीकरण में उपलब्ध है।

स्थापना

MVT को स्रोतों से या PyPI से स्थापित किया जा सकता है (आपको कुछ निर्भरताओं की आवश्यकता होगी, दस्तावेज़ीकरण देखें):

pip3 install mvt

आप uv के साथ भी PyPI से MVT स्थापित कर सकते हैं। पहले, uv स्थापित करें:

curl -LsSf https://astral.sh/uv/install.sh | sh

फिर MVT को कमांड-लाइन टूल के रूप में स्थापित करें:

uv tool install mvt

वैकल्पिक स्थापना विकल्पों और ज्ञात समस्याओं के लिए, कृपया दस्तावेज़ीकरण के साथ-साथ GitHub Issues देखें।

उपयोग

MVT तीन कमांड प्रदान करता है: mvt-ios और mvt-android उस प्लेटफ़ॉर्म के डिवाइसों से अधिग्रहण का विश्लेषण करते हैं, और mvt उन चीज़ों को होस्ट करता है जो किसी भी श्रेणी में नहीं आतीं: version, completion, plugins और download-iocs (version और download-iocs अभी के लिए प्लेटफ़ॉर्म कमांड पर उपलब्ध रहते हैं)। mvt को अकेले चलाने पर स्थापित संस्करण, अपडेट सूचनाएं और उपलब्ध कमांड दिखाई देते हैं। उन्हें उपयोग करने का तरीका जानने के लिए दस्तावेज़ीकरण देखें!

डीबग आउटपुट के लिए तीनों कमांड में से किसी में भी, कमांड नाम से पहले --verbose पास करें (mvt-ios --verbose check-backup ...)। check-* कमांड अपने नाम के बाद जो --verbose विकल्प स्वीकार करते हैं वह अभी भी काम करता है लेकिन केवल संगतता के लिए रखा गया है और भविष्य के रिलीज़ में हटा दिया जाएगा।

शेल पूर्णता

MVT Bash, Zsh और Fish के लिए शेल पूर्णता स्क्रिप्ट उत्पन्न कर सकता है जो mvt, mvt-ios और mvt-android को कवर करती है:

mvt completion

कमांड डिफ़ॉल्ट रूप से सेटअप निर्देश प्रिंट करता है। पूर्णता स्क्रिप्ट को सीधे उत्पन्न करने के लिए, शेल का नाम पास करें:

mvt completion bash

MVT केवल तब पूर्णता फ़ाइलें या शेल कॉन्फ़िगरेशन लिखता है जब --install पास किया जाता है। विवरण के लिए कमांड पूर्णता दस्तावेज़ीकरण देखें।

प्लगइन पैकेज MVT को अतिरिक्त फोरेंसिक मॉड्यूल के साथ विस्तारित करते हैं, जो check-* कमांड के अंदर चलते हैं, और mvt, mvt-ios और mvt-android पर शीर्ष-स्तरीय कमांड के साथ। उन्हें लिखने और स्थापित करने के लिए विकास दस्तावेज़ीकरण देखें, और उन एंट्री पॉइंट्स के लिए कस्टम CLI कमांड दस्तावेज़ीकरण देखें जिनमें एक पैकेज कमांड पंजीकृत करता है।

लाइसेंस

MVT का उद्देश्य उन लोगों के डिवाइसों के सहमति-आधारित फोरेंसिक विश्लेषण को सुविधाजनक बनाना है जो परिष्कृत मोबाइल स्पाइवेयर हमलों के लक्ष्य हो सकते हैं, विशेष रूप से नागरिक समाज और हाशिए के समुदायों के सदस्य। हम नहीं चाहते कि MVT गैर-सहमति वाले व्यक्तियों की गोपनीयता का उल्लंघन सक्षम करे। इसे प्राप्त करने के लिए, MVT को अपने स्वयं के लाइसेंस के तहत जारी किया गया है। यहाँ और पढ़ें।

श्रेणियाँ