
इस रिपॉजिटरी में Greenbone Community Edition के लिए स्कैनर घटक शामिल है।

यह Greenbone Community Edition का OpenVAS Scanner है।
यह Greenbone Enterprise उपकरणों के लिए उपयोग किया जाता है और एक पूर्ण-सुविधा वाला स्कैन इंजन है जो Vulnerability Tests (VTs) के लगातार अद्यतन और विस्तारित फ़ीड को निष्पादित करता है।
सभी release files पर Greenbone Community Feed integrity key के साथ हस्ताक्षरित हैं।
यह gpg key https://www.greenbone.net/GBCommunitySigningKey.asc पर डाउनलोड की जा सकती है
और fingerprint है 8AE4 BE42 9B60 A59B 311C 2E73 9823 FAA6 0ED1 E580.
इस मॉड्यूल को निम्नलिखित कमांडों के साथ कॉन्फ़िगर, बिल्ड और इंस्टॉल किया जा सकता है:
cmake .
make install
विस्तृत इंस्टॉलेशन आवश्यकताओं और निर्देशों के लिए, कृपया INSTALL.md फ़ाइल देखें। इस फ़ाइल में openvas सेटअप करने और स्कैनर को अन्य GVM मॉड्यूल के लिए उपलब्ध कराने के निर्देश भी शामिल हैं।
यदि आप स्रोत कोड से बिल्ड करने में परिचित या सहज नहीं हैं, तो हम अनुशंसा करते हैं कि आप Greenbone Enterprise TRIAL का उपयोग करें, जो एक तैयार वर्चुअल मशीन है जिसमें तैयार सेटअप उपलब्ध है। वर्चुअल मशीन के संबंध में जानकारी https://www.greenbone.net/en/testnow पर उपलब्ध है।
इस रिपॉज़िटरी में एक rust project भी शामिल है जिसका उद्देश्य वर्तमान स्कैनर स्टैक (openvas-scanner, ospd-openvas, notus-scanner) को बदलना है। यह स्कैनर के उपयोग को सरल बनाता है और स्कैनिंग के लिए आवश्यक सब कुछ केंद्रीकृत करता है। वर्तमान में यह स्कैन इंजन के रूप में openvas-scanner का उपयोग करता है।
यदि आप इस रिपॉज़िटरी में प्रदान की गई docker फ़ाइलों का उपयोग करना चाहते हैं तो आप उन्हें Greenbone registry से ghcr.io/greenbone/openvas-scanner:stable पर pull कर सकते हैं। आप उन्हें स्थानीय रूप से इसका उपयोग करके भी बिल्ड कर सकते हैं:
docker build -t <image-name> -f .docker/prod.Dockerfile .
docker images बिल्ड करने के बारे में अधिक जानकारी के लिए, देखें official man। हम Greenbone Community Edition के लिए एक पूर्ण कंटेनरीकृत समाधान भी प्रदान करते हैं।
कृपया ध्यान दें: Greenbone Community Container वर्तमान में विकास के अधीन हैं।
openvas के उपयोग पर किसी भी प्रश्न के लिए कृपया Greenbone
Community Portal का उपयोग करें। यदि आपको सॉफ़्टवेयर में कोई समस्या मिली है, तो कृपया GitHub पर एक
issue बनाएं। यदि आप
Greenbone ग्राहक हैं तो आप वैकल्पिक रूप से या अतिरिक्त रूप से अपनी समस्या Greenbone Support Portal पर अग्रेषित कर सकते हैं।
यह प्रोजेक्ट Greenbone AG द्वारा अनुरक्षित है।
आपके योगदान की अत्यधिक सराहना की जाती है। कृपया GitHub पर एक pull request बनाएं। अपने पहले PR के साथ RELICENSING फ़ोल्डर में बताए अनुसार contribution agreement को commit करना याद रखें। बड़े बदलावों पर पहले GitHub के issues section के माध्यम से विकास टीम के साथ चर्चा की जानी चाहिए। चूंकि प्रोजेक्ट में releases (patch, minor और major) के लिए autolabel है, commit संदेशों को conventional commit rules दस्तावेज़ में बताए गए नियमों का पालन करना चाहिए।
इस रिपॉज़िटरी में दो स्कैनर कार्यान्वयन शामिल हैं, एक प्रोग्रामिंग भाषा C में और एक प्रोग्रामिंग भाषा Rust में।
यह मॉड्यूल, rust/ निर्देशिका में Rust-कार्यान्वयन को छोड़कर, केवल GNU General Public License v2.0 के अंतर्गत लाइसेंस प्राप्त है। हालांकि, एकल फ़ाइलें या तो केवल GNU General Public License v2.0 के अंतर्गत या GNU General Public License v2.0 or later के अंतर्गत लाइसेंस प्राप्त हैं, कृपया विवरण के लिए license-details.md फ़ाइल देखें।
rust/ निर्देशिका में Rust-कार्यान्वयन GNU General Public License v2.0 or later with OpenSSL exception के अंतर्गत लाइसेंस प्राप्त है। हालांकि, एकल फ़ाइलें अतिरिक्त रूप से MIT के अंतर्गत लाइसेंस प्राप्त हैं।