पर्पलटीम का एप्लिकेशन स्कैनिंग घटक
इस रिपॉजिटरी को क्लोन करें।
cd करें रिपॉजिटरी रूट डायरेक्टरी में और चलाएं:
npm install
config/config.example.json को config/config.local.json पर कॉपी करें।
दस्तावेज़ीकरण और अधिक उदाहरणों के लिए config/config.js का उपयोग करें।
purpleteam-s2-containers प्रोजेक्ट में आपने जो Zap API Key सेट-अप की थी, उसे लें और config.local.json फ़ाइल में <zap-api-key-here> मान को बदलें।
निम्नलिखित दो मान समान होने चाहिए। उन्हें ऑर्केस्ट्रेटर के outcomes.dir मान से भी मेल खाना चाहिए:
slave.report.dir इस मान को कॉन्फ़िगर करें। यह आपकी पसंद की एक डायरेक्टरी होनी चाहिए जिसका उपयोग ऑर्केस्ट्रेटर और ऐप-स्कैनर दोनों कंटेनर करते हैं। आपके द्वारा चुनी और कॉन्फ़िगर की गई डायरेक्टरी में समूह rwx अनुमतियाँ लागू होनी चाहिए क्योंकि ऑर्केस्ट्रेटर और टेस्टर कंटेनर एक ही समूह साझा करते हैं, वे इस डायरेक्टरी के भीतर आउटकम फ़ाइलों को पढ़ते, लिखते और हटाते भी हैं।
results.dir इस मान को कॉन्फ़िगर करें। यह आपकी पसंद की एक डायरेक्टरी होनी चाहिए जिसका उपयोग ऑर्केस्ट्रेटर और ऐप-स्कैनर दोनों कंटेनर करते हैं। आपके द्वारा चुनी और कॉन्फ़िगर की गई डायरेक्टरी में समूह rwx अनुमतियाँ लागू होनी चाहिए क्योंकि ऑर्केस्ट्रेटर और टेस्टर कंटेनर एक ही समूह साझा करते हैं, वे इस डायरेक्टरी के भीतर आउटकम फ़ाइलों को पढ़ते, लिखते और हटाते भी हैं।