
Jetty 9.4.31 में CVE-2023-26048 के विश्लेषण और शोषण के लिए समर्पित रिपॉजिटरी, सुरक्षा परीक्षण के लिए भेद्यता अनुसंधान और प्रूफ-ऑफ-कॉन्सेप्ट कोड प्रदान करता है।
यह Jetty प्रोजेक्ट के लिए कैननिकल रिपॉज़िटरी है, बेझिझक फ़ोर्क करें और अभी योगदान दें!
पैच या पुल रिक्वेस्ट सबमिट कर रहे हैं?
सुनिश्चित करें कि आपके पास Eclipse योगदानकर्ता समझौता (ECA) दर्ज है।
Jetty एक हल्का, अत्यधिक स्केलेबल Java-आधारित वेब सर्वर और सर्वलेट इंजन है। हमारा लक्ष्य HTTP, HTTP/2 और WebSocket जैसे वेब प्रोटोकॉल को उच्च मात्रा और कम विलंबता (low latency) तरीके से समर्थन देना है, जो वर्षों के सर्वलेट विकास की उपयोग में आसानी और संगतता को बनाए रखते हुए अधिकतम प्रदर्शन प्रदान करे। Jetty एक आधुनिक पूर्णतः async वेब सर्वर है जिसका एक लंबा इतिहास है एक घटक-उन्मुख (component oriented) तकनीक के रूप में जो अनुप्रयोगों में आसानी से एम्बेड हो जाती है, और साथ ही वेबएप तैनाती के लिए एक ठोस पारंपरिक वितरण भी प्रदान करती है।
प्रोजेक्ट प्रलेखन Jetty Eclipse वेबसाइट पर उपलब्ध है।
निर्माण के लिए, उपयोग करें:
mvn clean install
Jetty वितरण में निर्मित होगा।
jetty-distribution/target/distributionपहला बिल्ड अपेक्षा से अधिक समय ले सकता है क्योंकि Maven सभी निर्भरताओं को डाउनलोड करता है।
बिल्ड टेस्ट बहुत अधिक स्ट्रेस टेस्टिंग करते हैं, और कुछ मशीनों पर सभी टेस्ट सफलतापूर्वक पास होने के लिए फ़ाइल डिस्क्रिप्टर सीमा को 2048 से अधिक सेट करना आवश्यक है।
mvn clean install -DskipTests के साथ निर्माण करके टेस्ट को बायपास करना संभव है।
विशेषज्ञ सलाह और उत्पादन सहायता Webtide.com के माध्यम से उपलब्ध है।