प्रोजेक्ट फ़ोल्डर खोलें
expected-ports.csv, scans/ और reports/ वाला फ़ोल्डर वर्किंग फ़ोल्डर चुनें, फिर Plan only में योजना पढ़ें।
आपके पास एक राउटर, एक फ़ाइल सर्वर और कुछ पुरानी टेस्ट मशीनें हैं। ज़्यादातर नेटवर्क स्कैनिंग टूल एक सूची छापकर रुक जाते हैं। यहाँ सूची को आपकी रखी बेसलाइन से मिलाया जाता है, और हर अंतर पर फ़ैसला होता है: keep, close या check। सिर्फ़ आपके अपने पते गिने जाते हैं।
expected-ports.csv, scans/ और reports/ वाला फ़ोल्डर वर्किंग फ़ोल्डर चुनें, फिर Plan only में योजना पढ़ें।
Ask first पर जाएँ और कमांड मंज़ूर करें। Shell आपकी रेंज में 192.168.1.x पर आपका स्कैनर चलाता है, यानी «scan network for devices» वाला काम।
एजेंट दोनों फ़ाइलें पढ़ता है और नई पंक्तियाँ, ग़ायब पंक्तियाँ और close चिह्नित पंक्तियाँ गिनाता है।
सेवा हाथ से या मंज़ूर किए गए diff से बंद करें, फिर स्कैन करें, और रिपोर्ट तभी स्वीकार करें जब पोर्ट चला गया हो।
expected-ports.csv9 पंक्तियाँyour scanner on 192.168.1.xexit 0open scans/week.txt9 मिलानreports/week.md+18 पंक्तियाँ# expected-ports.csv: baseline for the home network
# host,port,protocol,service,owner,action
192.168.1.1,53,udp,dns forwarder,me,keep
192.168.1.1,80,tcp,router admin page,me,check
192.168.1.1,443,tcp,router admin page,me,keep
192.168.1.20,445,tcp,file sharing,me,keep
192.168.1.20,3389,tcp,remote desktop,me,close
192.168.1.35,22,tcp,ssh,me,check
192.168.1.35,80,tcp,old test web server,me,closeटिप्पणियाँ # से शुरू होती हैं। हर पंक्ति में होस्ट, पोर्ट, प्रोटोकॉल, सेवा और मालिक का नाम होता है, साथ में वह कार्रवाई जो आपने तय की, और एजेंट हर नए स्कैन को इन पंक्तियों से मिलाता है।
छोटे से शुरू करें। पूरी रेंज के बजाय अपने किसी एक डिवाइस से शुरू करें। पहले Plan only माँगें, ताकि एजेंट वह कमांड गिनाए जो वह Shell से चलाएगा। अगर स्कैन के दौरान कोई डिवाइस धीमा हो जाए, रीबूट हो जाए या जवाब देना बंद कर दे, तो स्कैन रोकें, पतों की सूची छोटी करें और उसे Ask first मोड में दोबारा चलाएँ। कोई शांत घंटा चुनें, क्योंकि पुराने प्रिंटर, कैमरे और कंट्रोलर जाँच पर बुरी प्रतिक्रिया दे सकते हैं। स्कैन पूरा होने पर सेव की गई फ़ाइल खोलें और जाँचें कि उसका हर पता आपका है।
अजीब खुले पोर्ट पर तीन चीज़ें जाँचना बनता है: netstat -ano से प्रोसेस ID, tasklist से प्रोग्राम का नाम, और क्या बेसलाइन में वह पोर्ट दर्ज है। पहले दो सिर्फ़ उस PC के पोर्ट के लिए काम करते हैं जहाँ ऐप चलता है, और वहाँ एजेंट जवाब पंक्ति के बगल में लिख देता है; दूसरे डिवाइस के लिए प्रोसेस आप उसी डिवाइस पर खुद जाँचते हैं। Cron साप्ताहिक तुलना को स्वचालित कर सकता है, और पोर्ट स्कैन के नतीजों को चार्ट के रूप में दिखाने के लिए एजेंट उन्हें आपके अपने स्प्रेडशीट प्रोग्राम के लिए CSV फ़ाइल में लिख सकता है। हर बदलाव के बाद दोबारा स्कैन करें। जिसकी व्याख्या न हो, वह check चिह्नित रहता है।