Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
spring-cloud__spring-cloud-gateway_CVE-2022-22947_3-0-6 — Spring Cloud Gateway repository जो CVE-2022-22947 के शोषण को API सुरक्षा परीक्षण और भेद्यता विश्लेषण के लिए प्रदर्शित करता है। | Kitploit
उपकरण/GitHubGitHub/shoucheng3/spring-cloud__spring-cloud-gateway_cve-2022-22947_3-0-6
वेब भेद्यता स्कैनरभेद्यता विश्लेषणशोषणएपीआई सुरक्षा परीक्षणवेब सुरक्षाAPI सुरक्षा
GitHubshoucheng3/spring-cloud__spring-cloud-gateway_cve-2022-22947_3-0-6

spring-cloud__spring-cloud-gateway_CVE-2022-22947_3-0-6

Spring Cloud Gateway repository जो CVE-2022-22947 के शोषण को API सुरक्षा परीक्षण और भेद्यता विश्लेषण के लिए प्रदर्शित करता है।

रिपॉजिटरी देखें
231 साल पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

//// इस फ़ाइल को संपादित न करें। यह जनरेट की गई है। इस फ़ाइल में मैन्युअल बदलाव पुनः जनरेशन पर खो जाएंगे। इसके बजाय src/main/asciidoc/ निर्देशिका में फ़ाइलों को संपादित करें। ////

image::https://circleci.com/gh/spring-cloud/spring-cloud-gateway/tree/master.svg?style=svg["CircleCI", link="https://circleci.com/gh/spring-cloud/spring-cloud-gateway/tree/master"] image::https://codecov.io/gh/spring-cloud/spring-cloud-gateway/branch/master/graph/badge.svg["Codecov", link="https://codecov.io/gh/spring-cloud/spring-cloud-gateway/branch/master"] image::https://api.codacy.com/project/badge/Grade/a6885a06921e4f72a0df0b7aabd6d118["Codacy code quality", link="https://www.codacy.com/app/spring-cloud/spring-cloud-gateway?utm_source=github.com&utm_medium=referral&utm_content=spring-cloud/spring-cloud-gateway&utm_campaign=Badge_Grade"]

यह प्रोजेक्ट स्प्रिंग इकोसिस्टम के ऊपर निर्मित एक API गेटवे प्रदान करता है, जिसमें शामिल हैं: Spring 5, Spring Boot 2 और Project Reactor। Spring Cloud Gateway का उद्देश्य API को रूट करने और उन्हें सुरक्षा, मॉनिटरिंग/मीट्रिक्स और लचीलापन जैसी क्रॉस-कटिंग चिंताएं प्रदान करने का एक सरल, फिर भी प्रभावी तरीका प्रदान करना है।

== विशेषताएँ

  • Java 8
  • Spring Framework 5
  • Spring Boot 2
  • गतिशील रूटिंग
  • Spring Handler Mapping में निर्मित रूट मैचिंग
  • HTTP अनुरोध (पथ, विधि, हेडर, होस्ट, आदि) पर रूट मैचिंग
  • मिलान किए गए रूट तक सीमित फ़िल्टर
  • फ़िल्टर डाउनस्ट्रीम HTTP अनुरोध और HTTP प्रतिक्रिया को संशोधित कर सकते हैं (हेडर जोड़ना/हटाना, पैरामीटर जोड़ना/हटाना, पथ फिर से लिखना, पथ सेट करना, Hystrix, आदि)
  • API या कॉन्फ़िगरेशन संचालित
  • रूट कॉन्फ़िगर करने के लिए Spring Cloud DiscoveryClient का समर्थन करता है

== निर्माण

:jdkversion: 1.8

=== बुनियादी संकलन और परीक्षण

स्रोत बनाने के लिए आपको JDK {jdkversion} स्थापित करना होगा।

Spring Cloud अधिकांश बिल्ड-संबंधित गतिविधियों के लिए Maven का उपयोग करता है, और आपको रुचि के प्रोजेक्ट को क्लोन करके और टाइप करके काफी जल्दी शुरू हो जाना चाहिए


$ ./mvnw install

नोट: आप स्वयं Maven (>=3.3.3) भी स्थापित कर सकते हैं और नीचे दिए गए उदाहरणों में ./mvnw के स्थान पर mvn कमांड चला सकते हैं। यदि आप ऐसा करते हैं तो आपको -P spring जोड़ने की भी आवश्यकता हो सकती है यदि आपकी स्थानीय Maven सेटिंग्स में स्प्रिंग प्री-रिलीज़ आर्टिफैक्ट के लिए रिपॉजिटरी घोषणाएँ नहीं हैं।

नोट: ध्यान रखें कि आपको MAVEN_OPTS पर्यावरण चर को -Xmx512m -XX:MaxPermSize=128m जैसे मान के साथ सेट करके Maven के लिए उपलब्ध मेमोरी की मात्रा बढ़ाने की आवश्यकता हो सकती है। हम .mvn कॉन्फ़िगरेशन में इसे कवर करने का प्रयास करते हैं, इसलिए यदि आप पाते हैं कि बिल्ड को सफल बनाने के लिए आपको ऐसा करना है, तो कृपया सेटिंग्स को स्रोत नियंत्रण में जोड़ने के लिए एक टिकट उठाएँ।

जिन प्रोजेक्ट्स को परीक्षण के लिए मिडलवेयर (जैसे Redis) की आवश्यकता होती है, उन्हें आमतौर पर आवश्यकता होती है कि Docker का एक स्थानीय इंस्टेंस स्थापित और चल रहा हो।

=== दस्तावेज़ीकरण

spring-cloud-build मॉड्यूल में एक "docs" प्रोफ़ाइल है, और यदि आप इसे चालू करते हैं तो यह src/main/asciidoc से asciidoc स्रोतों को बनाने का प्रयास करेगा। उस प्रक्रिया के भाग के रूप में यह एक README.adoc की तलाश करेगा और सभी इन्क्लूड को लोड करके इसे संसाधित करेगा, लेकिन इसे पार्स या रेंडर नहीं करेगा, बस इसे ${main.basedir} (डिफ़ॉल्ट ${basedir} है, यानी प्रोजेक्ट की जड़) पर कॉपी करेगा। यदि README में कोई बदलाव हैं तो वे Maven बिल्ड के बाद सही स्थान पर एक संशोधित फ़ाइल के रूप में दिखाई देंगे। बस इसे कमिट करें और परिवर्तन को push करें।

=== कोड के साथ काम करना यदि आपके पास IDE की प्राथमिकता नहीं है तो हम अनुशंसा करते हैं कि आप कोड के साथ काम करते समय https://www.springsource.com/developer/sts[Spring Tools Suite] या https://eclipse.org[Eclipse] का उपयोग करें। हम maven समर्थन के लिए https://eclipse.org/m2e/[m2eclipse] eclipse प्लगइन का उपयोग करते हैं। अन्य IDE और टूल भी बिना किसी समस्या के काम करने चाहिए जब तक वे Maven 3.3.3 या बेहतर का उपयोग करते हैं।

==== Spring Maven प्रोफ़ाइल सक्रिय करें Spring Cloud प्रोजेक्ट्स को स्प्रिंग माइलस्टोन और स्नैपशॉट रिपॉजिटरी को हल करने के लिए 'spring' Maven प्रोफ़ाइल को सक्रिय करने की आवश्यकता होती है। इस प्रोफ़ाइल को सक्रिय सेट करने के लिए अपने पसंदीदा IDE का उपयोग करें, अन्यथा आपको बिल्ड त्रुटियों का अनुभव हो सकता है।

==== m2eclipse के साथ eclipse में आयात करना हम eclipse के साथ काम करते समय https://eclipse.org/m2e/[m2eclipse] eclipse प्लगइन की अनुशंसा करते हैं। यदि आपके पास पहले से m2eclipse स्थापित नहीं है तो यह "eclipse marketplace" से उपलब्ध है।

नोट: m2e के पुराने संस्करण Maven 3.3 का समर्थन नहीं करते हैं, इसलिए एक बार प्रोजेक्ट्स को Eclipse में आयात करने के बाद आपको m2eclipse को प्रोजेक्ट्स के लिए सही प्रोफ़ाइल का उपयोग करने के लिए भी बताना होगा। यदि आप प्रोजेक्ट्स में POM से संबंधित कई अलग-अलग त्रुटियाँ देखते हैं, तो जाँच लें कि आपके पास अद्यतन स्थापना है। यदि आप m2e को अपग्रेड नहीं कर सकते हैं, तो अपने settings.xml में "spring" प्रोफ़ाइल जोड़ें। वैकल्पिक रूप से आप पैरेंट पॉम के "spring" प्रोफ़ाइल से रिपॉजिटरी सेटिंग्स को अपने settings.xml में कॉपी कर सकते हैं।

==== m2eclipse के बिना eclipse में आयात करना यदि आप m2eclipse का उपयोग नहीं करना पसंद करते हैं तो आप निम्न कमांड का उपयोग करके eclipse प्रोजेक्ट मेटाडेटा उत्पन्न कर सकते हैं:

[indent=0]

$ ./mvnw eclipse:eclipse

उत्पन्न eclipse प्रोजेक्ट्स को file मेनू से import existing projects चुनकर आयात किया जा सकता है।

== योगदान देना

:spring-cloud-build-branch: master

Spring Cloud गैर-प्रतिबंधात्मक Apache 2.0 लाइसेंस के तहत जारी किया गया है, और एक बहुत ही मानक Github विकास प्रक्रिया का पालन करता है, जिसमें मुद्दों के लिए Github ट्रैकर और मास्टर में पुल अनुरोधों को मर्ज करना शामिल है। यदि आप कुछ भी तुच्छ भी योगदान देना चाहते हैं तो कृपया संकोच न करें, लेकिन नीचे दिए गए दिशानिर्देशों का पालन करें।

=== योगदानकर्ता लाइसेंस समझौते पर हस्ताक्षर करें इससे पहले कि हम एक गैर-तुच्छ पैच या पुल अनुरोध स्वीकार करें, हमें आपको https://cla.pivotal.io/sign/spring[योगदानकर्ता लाइसेंस समझौते] पर हस्ताक्षर करने की आवश्यकता होगी। योगदानकर्ता समझौते पर हस्ताक्षर करने से किसी को मुख्य रिपॉजिटरी में कमिट अधिकार नहीं मिलता है, लेकिन इसका मतलब है कि हम आपके योगदान को स्वीकार कर सकते हैं, और यदि हम ऐसा करते हैं तो आपको लेखक क्रेडिट मिलेगा। सक्रिय योगदानकर्ताओं को कोर टीम में शामिल होने और पुल अनुरोधों को मर्ज करने की क्षमता देने के लिए कहा जा सकता है।

=== आचार संहिता यह प्रोजेक्ट योगदानकर्ता वाचा https://github.com/spring-cloud/spring-cloud-build/blob/master/docs/src/main/asciidoc/code-of-conduct.adoc[आचार संहिता] का पालन करता है। भाग लेकर, आपसे इस संहिता को बनाए रखने की अपेक्षा की जाती है। कृपया अनुचित व्यवहार की रिपोर्ट [email protected] पर करें।

=== कोड परंपराएँ और गृह व्यवस्था पुल अनुरोध के लिए इनमें से कोई भी आवश्यक नहीं है, लेकिन ये सभी मदद करेंगे। इन्हें मूल पुल अनुरोध के बाद लेकिन मर्ज से पहले भी जोड़ा जा सकता है।

टूल डाउनलोड करें