
क्या लक्ष्य श्रेणियाँ पहुँच योग्य हैं?
यह MASSCAN (https://github.com/robertdavidgraham/masscan) के चारों ओर लिपटा हुआ PYTHON है
ये स्क्रिप्ट मानती हैं कि आप डेबियन लिनक्स वितरण पर हैं और आपके पास इंटरनेट की सुविधा है।
#स्क्रिप्ट किन प्रश्नों का उत्तर देती है? क्या लक्ष्य श्रेणियाँ पहुंच योग्य हैं? यदि हाँ, तो प्रत्येक श्रेणी में कितने? यदि वह पर्याप्त नहीं है, तो कौन से IP पते किस पोर्ट पर प्रतिक्रिया दे रहे हैं?
#परिदृश्य
आपको किसी नेटवर्क या नेटवर्कों के समूह तक पहुंच दी जाती है और आपको उनका पेन टेस्ट करने के लिए कहा जाता है। यह सत्यापित करने के लिए कि आपके पास सभी श्रेणियों तक पहुंच है, आपको पिंग स्वीपिंग और पोर्ट स्कैनिंग (विभिन्न तरीकों से) की प्रक्रिया से गुजरना होगा और फिर अपने IP पतों की तुलना करनी होगी जिन्होंने खुले पोर्ट लौटाए या पिंग का जवाब दिया, यह निर्धारित करने के लिए कि आपके पास किन श्रेणियों तक पहुंच है। कभी-कभी श्रेणियों की सूची पृष्ठों लंबी हो सकती है। यह स्क्रिप्ट स्कैन डेटा के परिणामों और CIDR श्रेणियों की सूची के बीच मैन्युअल क्रॉस तुलना की समस्या को हल करती है जिसके लिए आपको पहुंच दी जानी चाहिए। कई बार आपको पहली बार में सब कुछ तक पहुंच नहीं मिलती और यह प्रक्रिया समय लेने वाली होती है।
आप पेन टेस्ट पर हैं या आपको बस यह सुनिश्चित करने का कार्य सौंपा गया है कि नेटवर्कों की सूची के बीच उचित नेटवर्क विभाजन मौजूद है। यह स्क्रिप्ट आपके प्रबंधन अधिपतियों के लिए एक्सेल आउटपुट साक्ष्य के साथ इसे एक सरल और आसान प्रक्रिया बनाती है।
[चेतावनी: कॉर्पोरेट नेटवर्क पर तब तक न चलाएं जब तक कि आप ऐसा करने का इरादा न रखते हों।] यह आदेश टूल को डाउनलोड करेगा, इसे सेट करेगा, और इसे आपके पहले नेटवर्क इंटरफ़ेस पर /24 के रूप में चलाएगा जिससे आप जुड़े हैं।
sudo git clone https://github.com/jsmit260/reachability.git && cd reachability&&sudo chmod 755 setup.sh && sudo ./setup.sh && echo ' ' && echo ' '&& echo 'targets.list या कुछ भी नाम की फ़ाइल बनाएं, इसे CIDR नोटेशन में पंक्ति-पृथक IP श्रेणियों से भरें जैसे 192.168.0.0/24, फिर $>./ireach.py चलाएं आसान जीवन जारी रखने के लिए'
sudo git clone https://github.com/jsmit260/reachability.git
cd reachability
sudo chmod 755 setup.sh
sudo ./setup.sh
(यह स्क्रिप्ट सुनिश्चित करती है कि आपके पास reachy.py चलाने के लिए सब कुछ है)
लक्ष्य IP श्रेणियों की एक पंक्ति-पृथक सूची बनाएं (जैसे: x.x.x.x/24)।
echo "127.0.0.1/32" >> targets.list echo "192.168.1.1/32" >> targets.list
जैसा चाहें फायर करें:
sudo ./reachy.py targets.list