leonardoaguiar.com Scope
भाषा

Scope

Scope, macOS के लिए मेनू बार ऐप है जो सिक्योरिटी टूलकिट को एक ही कंसोल में ले आता है। यह किसी असेसमेंट को उसी क्रम में चलाता है जैसे पेनिट्रेशन टेस्ट चलता है, पहली जाँच से लेकर आख़िरी रिपोर्ट तक। इसके मॉड्यूल सात वर्कस्पेस में बँटे हैं: Recon, Vuln, Web, Access, Wireless, Traffic और Analysis। साथ में एक Dashboard है जो सबको जोड़ता है, और Report व Settings भी हैं। कैटलॉग में 146 मॉड्यूल हैं; उनमें से जो आपके Mac पर चल सकते हैं, वही दिखते हैं, हर एक अपने टारगेट और फ़्लो में अपनी जगह के साथ।

Scope सचमुच काम करता है। मॉड्यूल आपके दिए टारगेट पर असली नेटवर्क रिक्वेस्ट भेजता है या कोई स्टैंडर्ड कमांड-लाइन टूल चलाता है, और उसका आउटपुट सहेज लेता है। बिल्ट-इन मॉड्यूल (सर्टिफ़िकेट ट्रांसपेरेंसी से सबडोमेन, NIST NVD से CVE की जानकारी, वेब और क्रिप्टो जाँचें, हैशिंग) के लिए कुछ भी इंस्टॉल करने की ज़रूरत नहीं होती; बाकी मॉड्यूल आपके Mac पर पहले से मौजूद कोई टूल चलाते हैं, जैसे nmap, dig, whois, tcpdump, otool वगैरह, इसलिए कोई मॉड्यूल तभी दिखता है जब उसका टूल मौजूद हो। आपके टारगेट, इनपुट और नतीजे Mac पर ही रहते हैं। असेसमेंट सिर्फ़ उन्हीं सिस्टम पर चलाएँ जो आपके अपने हैं या जिन्हें टेस्ट करने की आपको साफ़ अनुमति मिली है।

ज़रूरतें और इंस्टॉलेशन

इंस्टॉल करना

  1. leonardoaguiar.com/scope से .pkg डाउनलोड करें।
  2. उसे खोलें और इंस्टॉलर के निर्देशों का पालन करें। यह ऐप को /Applications/Scope.app में रखता है।
  3. आख़िर में Scope अपने-आप खुल जाता है: उसकी विंडो (सिर्फ़ बार, सारे टैब बंद) और मेनू बार में उसका आइकॉन।

ध्यान दें: Scope अभी Apple से नोटराइज़ नहीं है। अगर macOS इंस्टॉलर को रोक दे, तो सिस्टम सेटिंग्ज़ › गोपनीयता और सुरक्षा खोलें, वहाँ इससे जुड़ा संदेश ढूँढें और फिर भी खोलें पर क्लिक करें। ऐसा सिर्फ़ पहली बार करना होता है।

पुराने वर्शन के ऊपर नया वर्शन इंस्टॉल करने पर आपकी सेटिंग्ज़ बनी रहती हैं। अगर ऐप चल रहा हो, तो इंस्टॉलर उसे बंद करता है और आख़िर में फिर से खोल देता है।

आपका डेटा कहाँ रहता है

अनइंस्टॉल करना

  1. Scope को ⌘Q से बंद करें, या मेनू बार पैनल के पावर बटन से।
  2. Scope को Applications से ट्रैश में खींचें।
  3. उसका डेटा भी हटाना हो, तो ~/Library/Application Support/Scope डिलीट करें।

शुरुआत

पहली बार खुलने पर Scope अपनी विंडो खोलता है, जिसमें सिर्फ़ बार होता है और सारे टैब बंद रहते हैं, और मेनू बार में अपना आइकॉन जोड़ देता है। यह कोई अनुमति नहीं माँगता, और जब तक आप कोई मॉड्यूल न चलाएँ, अपडेट की जाँच के अलावा कहीं कनेक्ट नहीं होता।

Dashboard पहली बार तब खुलता है जब आप उसे चुनते हैं। सबसे ऊपर एक रिमाइंडर लिखा रहता है कि असेसमेंट सिर्फ़ उन्हीं सिस्टम पर चलाएँ जिन्हें टेस्ट करने की आपको अनुमति है; I Understand उसे छिपा देता है। यह सिर्फ़ याद दिलाने के लिए है, कोई रोक नहीं: अनुमति वाले टारगेट तक सीमित रहना आपकी ज़िम्मेदारी है।

बार

हर वर्कस्पेस विंडो के ऊपर धातु जैसे बार पर एक टैब है, सबसे पहले Dashboard और सबसे आख़िर में Settings। बार में ये भी हैं:

वर्कस्पेस

हर वर्कस्पेस में बाईं ओर मॉड्यूल की साइडबार होती है और दाईं ओर चुने गए मॉड्यूल का वर्कबेंच। मॉड्यूल के वर्कबेंच पर उसका नाम और काम लिखा होता है, टाइप करने के लिए Target, एक Run बटन, कैप्चर किया गया आउटपुट जिसके ऊपर Result में उसका छोटा-सा सार होता है, और वे असली टूल जिनसे यह मॉड्यूल मेल खाता है। सिर्फ़ वही मॉड्यूल सूची में आते हैं जो आपके Mac पर चल सकते हैं; किसी मॉड्यूल का टूल इंस्टॉल करें, और वह दिखने लगेगा।

क्या चलता है, क्या नहीं

हर मॉड्यूल या तो कोई बिल्ट-इन जाँच चलाता है या कोई स्टैंडर्ड कमांड-लाइन टूल। बिल्ट-इन मॉड्यूल के लिए कुछ भी इंस्टॉल नहीं करना पड़ता। टूल पर चलने वाला मॉड्यूल तभी दिखता है जब उसका टूल आपके Mac पर मौजूद हो; टूल न हो, तो मॉड्यूल सूची से बाहर रहता है। कैटलॉग की कुछ क्षमताएँ, जैसे एक्सप्लॉइटेशन, पासवर्ड क्रैकिंग, स्पूफ़िंग, Wi-Fi और रेडियो अटैक, Scope से बिल्कुल नहीं चलतीं; उनके लिए असली टूल अलग से लें और सिर्फ़ उन्हीं सिस्टम पर चलाएँ जो आपके अपने हैं या जिन्हें टेस्ट करने की आपको अनुमति है। दोनों ही सूरतों में Scope आउटपुट, उसका छोटा-सा सार और उससे निकली फ़ाइंडिंग, लोकल असेसमेंट इतिहास में सहेज लेता है।

मेनू बार

Scope मेनू बार में रहता है। उसके आइकॉन पर क्लिक करें, तो एक छोटा पैनल खुलता है: ऐप, एक नज़र में जोखिम, हर वर्कस्पेस की एक टाइल जो विंडो को वहीं खोलती है, और ऐप खोलने व बंद करने के बटन। Settings › Show icon in the menu bar आइकॉन को छिपा देता है; विंडो वापस लाने के लिए Scope को Spotlight से फिर खोलें।

Stack Windows

जब leonardoaguiar.com के एक से ज़्यादा Mac ऐप खुले हों, तो उनकी विंडो एक के ऊपर एक जुड़कर एक जैसी दिखती हैं। ऐप मेनू › Stack Windows से तरीका चुनें: Compact, Full Bars, Accordion या Separate Windows।

अपडेट

Scope दिन में एक बार leonardoaguiar.com पर नया वर्शन देखता है। यह शुरू से चालू रहता है; इसे Settings › Check for updates automatically में बंद करें।

मदद और बग रिपोर्ट

Help मेनू और About की Help प्लेट में ये हैं:

Report a Bug

फ़ील्डइसमें क्या लिखें
KindBug, Crash या Suggestion।
How oftenEvery time, Sometimes या Once (सुझाव के लिए नहीं)।
Titleसमस्या के बारे में कुछ शब्द, 140 अक्षरों तक।
What happenedआप क्या कर रहे थे और क्या दिखा (सुझाव के लिए: आप ऐप से क्या करवाना चाहेंगे)।
Steps to reproduce · optionalइसे दोबारा कैसे होते देखा जाए, हर लाइन में एक कदम।
What you expected · optionalइसकी जगह क्या होना चाहिए था।
Email · optionalईमेल से जवाब पाने के लिए; यह कभी प्रकाशित या किसी से शेयर नहीं होता।
Attachments5 फ़ाइलें तक, हर एक 10 MB तक।
Include system informationडिफ़ॉल्ट रूप से चालू: ऐप का वर्शन और बिल्ड, macOS का वर्शन, Mac का मॉडल, प्रोसेसर और मेमोरी, और भाषा। Show ठीक-ठीक दिखाता है कि क्या जाएगा।

टाइटल और ब्योरा लिखते ही Send Report (⌘↩) तैयार हो जाता है। यह सब कुछ एक ही रिपोर्ट के रूप में भेजता है और उसका नंबर दिखाता है। भेजने से पहले Mac को एक पल काम करना पड़ता है, ताकि साइट पर ऑटोमैटिक रिपोर्ट की बाढ़ न आए।

Your Reports

इस Mac से भेजी गई रिपोर्ट फ़ॉर्म के बगल में सूची में दिखती हैं, उनके स्टेटस के साथ, और कोई बिना पढ़ा जवाब हो तो एक नारंगी बत्ती के साथ। किसी रिपोर्ट पर क्लिक करके बातचीत पढ़ें और और जानकारी जोड़ें।

उपयोग के आँकड़े और गोपनीयता

Scope दिन में एक बार leonardoaguiar.com को उपयोग के गुमनाम आँकड़े भेजता है। ये डिफ़ॉल्ट रूप से चालू रहते हैं और यह तय करने में मदद करते हैं कि क्या ठीक करना है और क्या बेहतर बनाना है। Settings › Send anonymous usage statistics इन्हें बंद कर देता है, और जो कुछ भेजे जाने के इंतज़ार में था, वह हटा दिया जाता है।

क्या जाता है: ऐप का वर्शन, macOS का वर्शन, Mac के मॉडल का आइडेंटिफ़ायर (जैसे Mac15,3), प्रोसेसर का प्रकार, भाषा, कुछ सेटिंग्ज़ जो चालू या बंद हैं, ऐप कितनी बार खोला गया, उसकी विंडो कितने मिनट खुली रही, और हर वर्कस्पेस कितनी बार खोला गया, सब हर दिन के हिसाब से गिना हुआ। साथ में एक आइडेंटिफ़ायर जाता है जो रैंडम है, ऐप का बनाया हुआ है और सिर्फ़ इसी काम में आता है।

क्या कभी नहीं जाता: कोई टारगेट, कोई इनपुट, कोई नतीजा या आपका टाइप किया कुछ भी। साइट यह दर्ज करती है कि आँकड़े किस देश से आए, IP एड्रेस नहीं।

आँकड़ों के अलावा, Scope leonardoaguiar.com से सिर्फ़ इन कामों के लिए कनेक्ट होता है: अपडेट देखने और डाउनलोड करने, बदलावों की सूची दिखाने, और जब आप बग रिपोर्ट लिखें तो उसे भेजने और उसके जवाब देखने के लिए। यह किसी और नेटवर्क या होस्ट तक कभी नहीं जाता।