
नेटवर्क एसेट डिस्कवरी और स्कैनिंग क्लाइंट जो बड़े पैमाने पर एसेट पहचान, पोर्ट स्कैनिंग और भेद्यता स्कैनिंग के लिए nmap और masscan को एकीकृत करता है।
नेटवर्क एसेट खोज इंजन, बड़े पैमाने पर एसेट पहचान, स्नातक डिज़ाइन, w12scan क्लाइंट प्रोग्राम
client का विचार यह है कि जो डेटा (url, ip) प्राप्त होता है, केवल उन्हीं पर कार्य करता है, यह url के 301 रीडायरेक्ट के आधार पर स्वचालित रूप से नहीं जाता, और न ही url के आधार पर ip स्कैन करता है। ये कार्य client में लक्ष्य जोड़ने से पहले किए जाने चाहिए, जैसे http://url और https://url तथा संबंधित ip जोड़ना, ताकि w12scan संबंधित सामग्री के आधार पर एकत्रीकरण विश्लेषण कर सके।
nmap और masscan इंस्टॉल करना आवश्यक है, और उन्हें पर्यावरण चर (environment variables) के रूप में सेट करें। बेशक, यदि आप docker कंपाइल इंस्टॉल का उपयोग कर रहे हैं, तो यह चरण आवश्यक नहीं है।config.py में स्कैनिंग से संबंधित कॉन्फ़िगरेशन परिभाषित हैं, आप masscan स्कैन का rate सेट कर सकते हैं, क्या सभी पोर्ट स्कैन करने हैं (डिफ़ॉल्ट रूप से कुछ पोर्ट स्कैन होते हैं), थ्रेड संख्या, नोड नाम आदि...$docker build -t w12scan-client:latest .
$docker tag w12scan-client:latest boyhack/w12scan-client
फिर https://github.com/boy-hack/w12scan के निर्देशों के अनुसार चलाएं।