इस प्रोजेक्ट के बारे में
testssl.sh एक मुफ्त, ओपन-सोर्स कमांड-लाइन टूल है जो किसी भी पोर्ट पर सर्वर की सेवा में TLS/SSL सिफर, प्रोटोकॉल और कुछ क्रिप्टोग्राफिक कमजोरियों के समर्थन की जांच करने के लिए डिज़ाइन किया गया है। यह GPLv2 लाइसेंस के तहत वितरित किया जाता है और 100% ओपन-सोर्स है, जिससे उपयोगकर्ता कोड का निरीक्षण कर सकते हैं और समझ सकते हैं कि वास्तव में क्या परीक्षण किया जा रहा है।
मुख्य विशेषताओं में स्पष्ट, आसानी से पढ़ने योग्य आउटपुट शामिल है जो बताता है कि निष्कर्ष अच्छे हैं या बुरे, साथ ही मशीन-पठनीय आउटपुट प्रारूप जिनमें CSV, दो JSON प्रारूप और HTML शामिल हैं। टूल को किसी इंस्टॉलेशन या कॉन्फ़िगरेशन की आवश्यकता नहीं है—कोई gems, CPAN, pip, या समान पैकेज मैनेजर की आवश्यकता नहीं है। यह Linux, macOS, FreeBSD, NetBSD, WSL2, MSYS2/Cygwin, और OpenBSD पर बिना किसी सेटअप के काम करता है, बशर्ते bash संस्करण 3.2 या उच्चतर और sed और awk जैसे मानक उपकरण उपलब्ध हों। Windows उपयोगकर्ता इसे MSYS2, Cygwin, या WSL/WSL2 के माध्यम से चला सकते हैं।
एक Dockerfile प्रदान किया गया है, और आधिकारिक कंटेनर बिल्ड Docker Hub और GHCR पर उपलब्ध हैं, जो linux/amd64, linux/386, linux/arm64, linux/arm/v7, linux/arm/v6, और linux/ppc64le सहित कई आर्किटेक्चर का समर्थन करते हैं। टूल किसी भी SSL/TLS-सक्षम और STARTTLS सेवा का परीक्षण करने के लिए पर्याप्त लचीला है, न कि केवल पोर्ट 443 पर वेब सर्वर तक सीमित। कई कमांड-लाइन विकल्प उपयोगकर्ताओं को अपने परीक्षण और आउटपुट प्रारूपों को कॉन्फ़िगर करने की अनुमति देते हैं।
गोपनीयता एक मुख्य डिज़ाइन सिद्धांत है: केवल उपयोगकर्ता ही परिणाम देखता है, किसी तीसरे पक्ष की भागीदारी के बिना। परियोजना GitHub पर सक्रिय रूप से विकसित की जाती है, जिसमें यूनिट परीक्षण स्थिरता, मान्य JSON आउटपुट, और Linux और macOS पर क्रॉस-प्लेटफ़ॉर्म संगतता सुनिश्चित करते हैं। वर्तमान विकास शाखा 3.3dev है, जो 3.2 स्थिर रिलीज़ से विकसित हो रही है, और परियोजना n-1 संस्करणों का समर्थन करती है।
दस्तावेज़ीकरण रिपॉजिटरी की doc निर्देशिका में groff, HTML, और Markdown प्रारूपों में उपलब्ध है, साथ ही testssl.sh पर आधिकारिक वेबसाइट पर भी। परियोजना योगदान का स्वागत करती है, जिसमें बग रिपोर्ट, दस्तावेज़ीकरण सुधार, यूनिट परीक्षण, और GitHub Actions संवर्द्धन शामिल हैं। संबंधित बाहरी परियोजनाओं में वेब फ्रंटएंड, समानांतर स्कैनिंग और Elasticsearch एकीकरण के साथ मास स्कैनर, Nagios/Icinga प्लगइन्स, Excel रिपोर्ट जनरेटर, और GitHub Actions एकीकरण शामिल हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.