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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
jsch — jsch लाइब्रेरी का लोकप्रिय फोर्क | Kitploit
उपकरण/GitHubGitHub/mwiede/jsch
प्रमाणीकरण और प्राधिकरणएन्क्रिप्शन/डिक्रिप्शन उपकरणनेटवर्क सुरक्षाउपयोगिताएँ और फ्रेमवर्करिमोट एक्सेस टूल
GitHubmwiede/jsch

jsch

jsch लाइब्रेरी का लोकप्रिय फोर्क

रिपॉजिटरी देखें
1.1k188187 दिन पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

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

JSch-0.1.55 का फोर्क

मूल README देखें

GitHub release Maven Central Java CI with Maven

आपको यह लाइब्रेरी क्यों उपयोग करनी चाहिए?

जैसा कि मैंने एक ब्लॉग पोस्ट में समझाया था, मुख्य बिंदु हैं:

  • OpenSSH ने रिलीज़ 8.8 में ssh-rsa को डिफ़ॉल्ट रूप से अक्षम कर दिया है और आपको एक ऐसी लाइब्रेरी चाहिए जो rsa-sha2-256 और rsa-sha2-512 को सपोर्ट करती हो।
  • ड्रॉप-इन प्रतिस्थापन: केवल डिपेंडेंसी कोऑर्डिनेट्स बदलें और आपका काम हो गया।
  • SourceForge पर JSch का कोई सक्रिय रखरखाव नहीं है।
  • OpenJDK सुविधाओं के साथ तालमेल बनाए रखें ताकि अतिरिक्त डिपेंडेंसी की आवश्यकता न पड़े।

क्या कोई दस्तावेज़ है?

ज़्यादा नहीं। examples फ़ोल्डर में उदाहरण कोड देखें। और कुछ विकी पेज हैं, जैसे Jsch-Configuration और Jsch-Logging।

वर्ज़निंग

0.2.26 तक, वर्ज़निंग मूल jsch योजना का पालन करती थी; 2.27.0 से, हमने सेमेन्टिक वर्ज़निंग पर स्विच किया, जो दर्शाता है कि लाइब्रेरी API स्थिर है और प्रोडक्शन में उपयोग की जाती है।

इस लाइब्रेरी को com.jcraft:jsch के प्रतिस्थापन के रूप में कैसे उपयोग करें

सुनिश्चित करें कि आपके क्लासपाथ पर केवल एक jsch डिपेंडेंसी है। उदाहरण के लिए आप mvn dependency:tree का आउटपुट जांच सकते हैं।

प्रत्यक्ष मेवेन डिपेंडेंसी को प्रतिस्थापित करके

प्रतिस्थापित करें

<dependency>
    <groupId>com.jcraft</groupId>
    <artifactId>jsch</artifactId>
    <version>0.1.55</version>
</dependency>

इसके साथ

<dependency>
  <groupId>com.github.mwiede</groupId>
  <artifactId>jsch</artifactId>
  <version>2.28.0</version>
</dependency>

jsch को ट्रांज़िटिव मेवेन डिपेंडेंसी के रूप में प्रतिस्थापित करके

जब आपके पास कोई आर्टिफैक्ट foo:bar है, जिसमें com.jcraft:jsch ट्रांज़िटिव डिपेंडेंसी के रूप में शामिल है, तो आपको com.github.mwiede:jsch को एक अतिरिक्त डिपेंडेंसी के रूप में जोड़ना होगा और jcraft वाले को बाहर करना होगा:

<dependency>
  <groupId>com.github.mwiede</groupId>
  <artifactId>jsch</artifactId>
  <version>2.28.0</version>
</dependency>
<dependency>
  <groupId>foo</groupId>
  <artifactId>bar</artifactId>
  <exclusions>
        <exclusion>  
          <groupId>com.jcraft</groupId>
          <artifactId>jsch</artifactId>
        </exclusion>
      </exclusions> 
</dependency>

अतिरिक्त: आप com.jcraft:jsch.agentproxy.jsch, com.jcraft:jsch.agentproxy.core या com.jcraft:jsch.agentproxy.pageant में से किसी को भी और बाहर कर सकते हैं, क्योंकि ये मॉड्यूल इस फोर्क में एकीकृत किए गए थे (देखें 0.1.66 की रिलीज़ नोट्स)।

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